我正在开发一个 chrome 插件,该插件在一个页面内创建一个 iframe,其 URL 与原始页面相同(仅添加一个哈希)。
例如,我在“www.example.com/index.php”上启动我的插件。该插件在此页面中添加了一个名为“secondaryFrame”的 iframe,其中包含 src="www.example.com/index.php#myhash"。
从父框架我可以访问“secondaryFrame”.contentWindow.document,因为它们都有相同的document.domain“example.com”
问题是在一些站点上,两个 document.domain 是不同的: 父框架:“example.com” 辅助框架:“www.example.com” 这怎么可能?两个框架都有相同的 url ... 为什么其中一个 document.domain 也使用“www”部分?在这种情况下,我无法访问辅助框架的 contentWindow,这是一个问题。你有解决这个问题的方法吗?