在popup.js
中执行脚本
window.browser.tabs.executeScript(tab.id, {
file: 'page.js'
}, function () {
//some logic here
});
扩展程序在chrome中正常工作
firefox给我一个错误非结构化可克隆数据,如下所示
Unchecked lastError value: Error: Script 'moz-extension://<extension-name>/page.js' result is non-structured-clonable data
寻求帮助here但不明白,请检查是否可以
如果需要的话我可以更详细地解释
最佳答案
您可能需要检查 page.js 脚本中的错误,因为如果有任何错误,则 Promise 将拒绝它
关于cross-browser - browser.tabs.executescript() 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52983918/