我试图创建一个Safari浏览器插件,我被卡住的东西。 我有我的延长我的global.html,我一直在网上搜索有关如何获取完整的HTML代码没有成功像3小时。 我试过了:
document.getElementsByTagName('html')[0].innerHTML
(当我提醒我只看到,我有我的global.html中的代码)
document.documentElement.innerHTML
(没有任何反应)
等等...我用safari.application.activeBrowserWindow.activeTab.url
检索URL,但我不能让HTML代码。
任何帮助吗? 谢谢
Answer 1:
你不能从你的扩展的全球页面获得一个网页的HTML。 你必须使用一个注入脚本,然后,如果你愿意,你可以使用通过网页的HTML到全局页面safari.self.tab.dispatchMessage
。 见本章苹果的文档。
文章来源: Safari Extension : retrieve full HTML code from a page