【发布时间】:2012-04-03 13:51:39
【问题描述】:
我想在 iframe 中加载外部网站。但是由于同源同域策略而面临问题。因此,为了解决这个问题,我使用了代理解决方案,我们将请求发送到代理文件(我用 java 编写),然后它请求服务器并返回响应。这工作得很好。
但是使用这种方法,所有页面都没有正确加载到我的 iframe 中。 目前我正在本地主机上工作。我面临的问题是在获取页面时出现了一些错误,例如:- 在获取 www.google.com 时出现以下错误:-
GET http://localhost:8080/images/srpr/logo1w.png 404 (Not Found)
a.html:101 GET http://localhost:8080/extern_js/f/CgJlbhICaW4gACswRTgALCswWjgALCswDjgALCswFzgALCswPDgALCswUTgALCswCjgAmgICaGUsKzCYATgALCswFjgALCswGTgBLCswQTgALCswTTgALCswTjgALCswVDgALCswaTgALCswkAE4ACwrMJIBOAAsKzDVATgALCsw2AE4ACwrMBg4ACwrMCY4ACyAAlCQAnA/Q4V9Cbp7fuo.js 404 (Not Found)
出现这些错误是因为在我正在获取的网页中指定了相对路径(我猜)。我对吗?如果我是那么如何纠正这些事情,以便可以纠正这些错误。
在网上搜索后,我得到了一个完美的网站。请结帐http://optimizely.com
【问题讨论】:
-
还有 2 个其他 GET 错误我无法发布,因为信誉点低和 * 的跨度检查
-
SOP 的存在是有原因的...为什么你试图绕过它?
-
请编辑您的问题以提供更多信息。
-
其实我想创建一个平台,让别人可以打开他的网站,修改它的模板,让他的网站看起来更好
标签: javascript xss