javascript - 使用 JavaScript 的框架

标签 javascript jquery frames

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

最佳答案

恐怕你做不到。 Same Origin Policy阻止它。

The same origin policy prevents a document or script loaded from one origin from getting or setting properties of a document from another origin. This policy dates all the way back to Netscape Navigator 2.0.

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

关于javascript - 使用 JavaScript 的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2648313/

相关文章:

javascript - jQuery - 将 e.preventDefault() 添加到所有链接点击事件?

c++ - MP3 帧头检测 FFF/FFE 同步问题

ios - CGRect 与程序化 GUI 设计中的约束?

javascript - 无法访问 documentReady() 中的 div

javascript - 动画不透明度隐藏/显示

javascript - 使用 vue.js 添加搜索功能

javascript - JQuery 中每个函数的多个属性

java - 使用 Java AWT 将图像添加到面板

javascript - 在 JavaScript/ES6 中获取第二大日期

javascript - !自调用匿名函数之前的字符