サイトのメイン ページのソースを取得するためにドキュメント オブジェクト プロパティ (document.body.innerHTML) を使用しようとしている Opera 拡張機能を構築しています。ほとんどの場合、正しいページ ソースが提供されますが、特定のサイト (複数のドキュメント レイヤーがあるサイト) では、最上位のドキュメントが返されません。
たとえば、サイト (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=4d2ee1f94278e71b&srd=1&srf=. &srp=0.2&srx=0&ver=250&xck=0&rev=86981&xd=1)
これはおそらく、opera がページ内のドキュメント レイヤーをロードする方法に関係しています。他のブラウザでは問題はありませんでした
Opera のドキュメント オブジェクトを使用して、メイン ページ (https://www.pcisecuritystandards.org/) のソースを取得するにはどうすればよいですか?