使用JavaScript的框架

时间:2010-04-15 19:22:30

标签: javascript jquery frames

我如何使用JavaScript(JQuery)操作我在框架中加载的网站而不是我的服务器?

1 个答案:

答案 0 :(得分:5)

我怕你不能。 Same Origin Policy会阻止它。

  

相同的源策略可防止从一个源加载的文档或脚本从另一个源获取或设置文档的属性。此政策可以追溯到Netscape Navigator 2.0。

唯一可以想到的解决方法是通过您自己的Web服务器上的代理获取页面,并对其执行JavaScript操作。但是,这会破坏页面上的任何相对链接,因此,如果没有批次工作(修复相对链接等),通常不是一种可行的方法。