browser.tabs.executescript() 在 Firefox 中不工作

browser.tabs.executescript() is not working in firefox

正在 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 将拒绝它