我正在用 HTML 和 JS 编写一组控件,用于扩展我使用但不控制的网站的功能。我已将站点加载到 中,iframe
以通过托管在localhost
. 正在加载的页面有自己的脚本,其中包括一种机制,该机制爬上window
树直到它位于顶部窗口并尝试在该上下文中运行其后续代码,从而产生类似于“ Permission denied [...] on跨域对象”。
我不清楚我可以在 Firefox、Chrome等中做什么(如果有的话)来解决这个问题。我将如何欺骗我正在加载的内容,iframe
使其相信它的整个世界只存在于框架中,以便window.parent
从框架的上下文中返回自身?