我试图设置超时到我的扩展弹出窗口。我看到工作完成后,它不会自动关闭,直到点击页面上的某处。我试图设置超时自动关闭我的扩展弹出窗口。下面是我的代码。
a.addEventListener("click", async () => {
button.style.backgroundColor = 'white';
document.getElementById("button").style.backgroundColor = 'white';
chrome.scripting.executeScript({
target: { tabId: tab.id },
func: codeWork,
});
});
我遵循了许多可用的建议,但它抛出了Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in Content Security Pol中显示的错误
请帮助我如何设置我的弹出功能计时器。
还有我的func:codeWork返回响应。响应可能包含错误。我想根据响应更改按钮的颜色。如何做到这一点?任何帮助都非常感谢!!!
2条答案
按热度按时间qni6mghb1#
这是第一个问题的答案。此示例弹出窗口将在10秒后自动关闭。
popup.js
popup.html
manifest.json
t3psigkw2#
这是第二个问题的答案。
popup.js
popup.html
manifest.json