おそらく最初は、XSS の制限のために不可能だと思うでしょう。WebBrowser
しかし、サイトの JavaScript コードからではなく、をホストするアプリケーションからこのコンテンツにアクセスしようとしています。
これは大きなセキュリティ上の問題になるため、javascript からこのコンテンツにアクセスすることは不可能であり、可能であってはならないことを理解しています。しかし、WebBrowser
. アプリケーション ユーザーの Facebook 情報を強化したい場合はNavigate("facebook.com")
、必要なことを何でも実行できます。これは、Web ページではなく、 をホストするアプリケーションですWebBrowser
。
また、Google Chrome を使用して、ソースが別のドメインにある iFrame を含む Web ページに移動し、そのコンテンツを右クリックして [要素の検査] をクリックすると、コンテンツが表示されます。さらに単純なことに、別のドメインの iFrame を含む Web ページに移動すると、そのコンテンツが表示されます。で確認できる場合WebBrowser
は、メモリ内のどこかにある必要があるため、プログラムでアクセスできるはずです。
javascript と同じエンジンに基づいているため、XSS 制限によって制限されているように見えるため、DOM オブジェクトからではなく、MSHTML
またはなどのより低レベルのオブジェクトからSHDocVw
、このテキストにアクセスする方法はありますか?