0

我正在尝试创建一个 Safari 扩展程序,但我遇到了一些问题。我的扩展上有我的 global.html,我已经在网上搜索了 3 个小时,以了解如何检索完整的 html 代码而没有成功。我试过:(
document.getElementsByTagName('html')[0].innerHTML当我发出警报时,我只看到我在 global.html 中的代码)
document.documentElement.innerHTML(什么都没有发生)
等等......我曾经safari.application.activeBrowserWindow.activeTab.url检索过 url,但我无法获取 html 代码。
有什么帮助吗?谢谢

4

1 回答 1

1

您无法从扩展程序的全局页面获取网页的 HTML。您必须使用注入脚本,然后,如果需要,您可以使用safari.self.tab.dispatchMessage. 请参阅Apple 文档中的这一章

于 2012-04-25T22:48:29.947 回答