作为初学者,我正在制作一个带有javascript的chrome插件,它只是模拟网页上的按钮点击。奇怪的是,它刚刚适用于我,在关闭并再次打开chrome之后,我经常在参数列表“for content.js(第16行)”之后得到错误:“Uncaught SyntaxError:missing”。
以下是我的代码:
popup.html:
<html>
<head>
<title>Set Page Color Popup</title>
<script src="popup.js"></script>
</head>
<body>
<button id="button1">New Facet</button>
</body>
</html>
popup.js:
function start_js()
{
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {greeting: "hello"});
});
}
document.addEventListener('DOMContentLoaded', function() {
document.getElementById("button1").addEventListener('click', start_js);
});
content.js:
function startup(){
document.getElementById("buttonAdd").children[0].click();
};
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
if (request.greeting == "hello"){
startup();
}
}
);
你能帮我找一个解决方案吗?非常感谢提前!
最佳, 最大