我想在一个iframe加载外部网站。但由于同源相同域策略导致面临的问题。因此,为了解决这个问题,我使用了代理解决方案,在该解决方案中,我们将请求发送到代理文件(我用java编写),然后请求服务器并返回响应。这工作得很好。解决跨站脚本资源共享
但使用这种方法的所有页面都无法正确加载到我的iframe中。 目前我正在使用localhost。我现在面临的问题是有在抓取的网页像一些错误: - 在获取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级得到的错误,因为低信誉点,跨度由计算器 – sachinjain024 2012-04-03 13:52:26
SOP检查我无法发布是有原因的...... * *为什么你想绕过它? – Matt 2012-04-03 13:54:45
请提供您的问题_以提供更多信息。 – 2012-04-03 13:56:38