动态加载外部网页

时间:2013-08-23 02:30:48

标签: javascript jquery html ajax webpage

我看到这个网站和其他许多人回答了类似的问题,但往往是我无法理解的方式,或者只是没有意义。并且经常以矛盾的方式(也许规范不断变化?)。我看到有关如何设置跨域JavaScript通信的帖子,但我不需要与此外部内容进行通信(我仍然不确定您是否必须访问子级和父级的代码库,让这些黑客工作)。

我需要在另一个域上,在我页面的框中显示另一个人的网页。 所以基本上这就像点击一个链接,但不是指定浏览器应该在新标签页或新窗口中打开它,我希望浏览器在当前页面上以内联框架类型交易打开它。因此,即使我对安全性有足够的了解,也知道此功能没有安全/通信问题。

但是假设浏览器开发人员已经删除了这个完全合理的功能,我该怎么做呢?我听说过一些允许的Json数据类型的事情,但仍然没有弄清楚这意味着什么。我可以联系任何随机外部页面并获取页面的json摘要,或者这是如何工作的? (我看到了维基百科的一个例子,但我不确定究竟返回了什么,以及任何随机URL是否也能正常工作)。

我可以使用PHP,但这只是愚蠢的。我基本上只是设置一个代理来访问我被随机禁止的内容,因为我试图从中获取它的编程语言。

1 个答案:

答案 0 :(得分:1)

您正在寻找iFrames。但请注意,由于不正确的实施可能导致跨站点脚本漏洞,因此存在许多安全限制。

您只需编辑该iframe的源属性

即可更改该内部框架的来源