0

私はサファリ拡張機能を作成しようとしていますが、何かで立ち往生しています。私の拡張機能にglobal.htmlがあり、完全なhtmlコードを取得する方法について3時間ほどWebを検索して成功していません。私は試しました:(
document.getElementsByTagName('html')[0].innerHTMLアラートを出すと、global.html内にあるコードしか表示されません)
document.documentElement.innerHTML(何も起こりません)
など...以前safari.application.activeBrowserWindow.activeTab.urlはURLを取得していましたが、htmlコードを取得できません。
何か助けはありますか?ありがとうございました

4

1 に答える 1

1

拡張機能のグローバルページからWebページのHTMLを取得することはできません。挿入されたスクリプトを使用する必要があります。必要に応じて、を使用してWebページのHTMLをグローバルページに渡すことができますsafari.self.tab.dispatchMessage。Appleのドキュメントのこの章を参照してください。

于 2012-04-25T22:48:29.947 に答える