我看到这个网站和许多其他人回答了类似的问题,但通常以我无法理解或没有意义的方式回答。并且经常以相互矛盾的方式(也许规范不断变化?)。而且我看到有关如何设置跨域 JavaScript 通信的帖子,但我不需要与此外部内容进行通信(而且我仍然不确定您是否必须访问孩子和父母的代码库,让这些黑客起作用)。
我需要在我的页面上的框中显示另一个域上的另一个人的网页。所以基本上这就像单击一个链接,但不是指定浏览器应该在新选项卡或新窗口中打开它,而是希望浏览器在当前页面上以内嵌框架类型的方式打开它。因此,即使我对安全性有足够的了解,也知道此功能不存在安全/通信问题。
但是假设浏览器开发人员已经删除了这个完全合理的功能,我该怎么做呢?我听说过一些关于允许使用 Json 数据类型的事情,但仍然没有弄清楚这到底意味着什么。我可以联系任何随机的外部页面并获取该页面的一些 json 摘要,或者这是如何工作的?(我在 Wikipedia 上看到了一个示例,但我不确定返回的确切内容,以及是否有任何随机 URL 也可以正常工作)。
我可以为此使用 PHP,但这很愚蠢。我基本上只是设置一个代理来访问我被随机禁止的内容,因为我试图从中访问它的编程语言。