私はサファリ拡張機能を作成しようとしていますが、何かで立ち往生しています。私の拡張機能にglobal.htmlがあり、完全なhtmlコードを取得する方法について3時間ほどWebを検索して成功していません。私は試しました:(
document.getElementsByTagName('html')[0].innerHTML
アラートを出すと、global.html内にあるコードしか表示されません)
document.documentElement.innerHTML
(何も起こりません)
など...以前safari.application.activeBrowserWindow.activeTab.url
はURLを取得していましたが、htmlコードを取得できません。
何か助けはありますか?ありがとうございました
1 に答える
1
拡張機能のグローバルページからWebページのHTMLを取得することはできません。挿入されたスクリプトを使用する必要があります。必要に応じて、を使用してWebページのHTMLをグローバルページに渡すことができますsafari.self.tab.dispatchMessage
。Appleのドキュメントのこの章を参照してください。
于 2012-04-25T22:48:29.947 に答える