首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在哪里放置一段代码

在哪里放置一段代码
EN

Stack Overflow用户
提问于 2012-09-04 16:26:04
回答 1查看 146关注 0票数 0

我找到了一个脚本,它可以对网站进行屏幕抓取,例如:JsFiddle

问题是我想包含另一个来自"Embed.ly“的脚本这个脚本允许”丰富“一个给定的链接。这样做的代码非常简单:

代码语言:javascript
运行
复制
  $('div.content').embedly({key: 41f042ec20b04dda84448dc4a46d357d}); 

然而,我似乎不能在脚本中给它一个合适的位置。无论我把它放在哪里,它都不能工作,但更糟糕的是,屏幕抓取脚本也停止工作。那么我应该把我的嵌入式代码放在脚本的什么地方呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-04 16:48:00

它主要是跨源脚本...

http://jsfiddle.net/Vandeplas/m4QCt/103/

我注释掉了查找链接部分,因为jquery.xdomainajax.js库的响应是返回jibbrish……(它似乎有一半的时间是有效的!?)

次要细节:你的api key需要用引号括起来,url需要在href部分中才能使嵌入的部分工作,你需要选择'.content‘来追加链接,你不需要$('.content'),只需要选择器作为追加的参数即可。(两者都可以工作;)

您可以编写自己的代理脚本来处理跨域问题...代理脚本是一种中间件。您向脚本发出请求,脚本将获取数据并将其返回给您。例如php proxy。你可以在asp,jsp,flash甚至java applet中做同样的事情。

编辑:

有一半的时间我得到的回应是...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12259520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档