Chrome扩展程序突然不起作用:未捕获的SyntaxError

时间:2017-05-27 14:25:41

标签: javascript google-chrome plugins google-chrome-extension

作为初学者,我正在制作一个带有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();
		}	
	}
);

你能帮我找一个解决方案吗?非常感谢提前!

最佳, 最大

0 个答案:

没有答案