我们正在构建一个 Opera 扩展,在该扩展中我们尝试使用文档对象属性 (document.body.innerHTML) 来获取站点主页的来源。在大多数情况下,它为我们提供了正确的页面源,但对于某些站点(具有多个文档层的站点),它不会返回最顶层的文档。
例如,对于站点 (https://www.pcisecuritystandards.org/),我们希望为显示的主页提供源,但一旦加载了整个页面,文档属性将显示另一层的源 (https ://s7.addthis.com/static/r07/sh29.html#cb=0&ab=-&dh=www.pcisecuritystandards.org&dr=&du=https%3A%2F%2Fwww.pcisecuritystandards.org%2F&dt=Official%20PCI% 20Security%20Standards%20Council%20Site%20-%20Verify%20PCI%20Compliance%2C%20Download%20Data%20Security%20and%20Credit%20Card%20Security%20Standards&inst=1&lng=en&pc=men&pub=&ssl=1&sid=4d2ee1f94278e711b&srd= &srp=0.2&srx=0&ver=250&xck=0&rev=86981&xd=1)
这可能与 Opera 如何在页面中加载文档层有关。我们没有遇到任何其他浏览器的问题
我们如何使用 Opera 中的文档对象获取主页(https://www.pcisecuritystandards.org/)的来源?