我正在尝试创建Google Chrome扩展程序,我需要获取其他网站的内容。我正在使用jQuery,因为很多人建议我将它用于Google扩展。是否可以使用jQuery获取另一个网站的内容?如果是这样,请告诉我如何做到这一点。
如果没有,我看到很多谷歌扩展程序正在这样做。任何人都可以告诉我如何实现它。
答案 0 :(得分:2)
这在HTTP中是不允许的,这是某种跨侧脚本:-D 您只能访问自己域中的内容!例如:您想要显示其他网站的某些数据的网站是:www.yourdomain.com/mypage.html
表格myside.html您只能从www.yourdomain.com访问资源(图片,其他HTML等)......
有两种方法可以“显示”来自其他网站的内容:
答案 1 :(得分:1)
查找iframes
原生HTML解决方案 - https://developer.mozilla.org/en-US/docs/HTML/Element/iframe
或者,使用jQuery .load()
函数进行研究 - http://api.jquery.com/load/。但是,此功能受same origin policy