我有一个弹出窗口popup.html
,当点击浏览器操作时会调用popup.js
。在那里,我使用chrome.tabs.executeScript()
以编程方式注入内容脚本。我需要在页面主体中附加一个元素。如何从扩展内的不同.html
文件中插入HTML代码?因为这样更容易维护代码。我想到了在popup.js
中访问它 (是否有某个API调用可以做到这一点?),然后使用检索到的HTML代码字符串在code
属性中插入内容脚本代码。
我看到一些方法使用XMLHttpRequest
从内容脚本获取代码,但是否有其他方法避免这种情况?我尝试使用chrome.fileSystem
,但那是用于Chrome应用而不是扩展。