我想将一个变量"word"
从background.js发送到popup.js,它将在一个函数中进行处理。问题是我无法发送该变量并以任何方式启动popup.js。
我试过了:
chrome.runtime.sendMessage({valoare: word},function atribut(word){}); with and without the function attached.
据我所知,我可以在没有直接来自popup.js的请求的情况下访问它,但在popup.js下没有任何工作。
var selection = chrome.extension.getBackgroundPage().word;
alert(selection);
我知道popup.js仅在我单击页面操作时才会触发,但随后什么也没有发生。
弹出.html:
<html>
<head>
<script src='jquery-1.9.1.min.js'></script>
<script src='jquery-ui.js'></script>
<script type="text/javascript" src="jquery.googleSuggest.js">
<link class="jsbin" href="jquery-ui.css" rel="stylesheet" type="text/css" />
<link type="text/css" rel="stylesheet" href="suggest.min.css" />
<script src="popup.js"></script>
<link rel="stylesheet" href="mystyle.css" type="text/css" />
<meta charset=utf-8 />
</head>
<body>
<div id="pop">
<label for="term">Suggested term: </label>
<input id="term" style="display: none;"type="text" value=""/>
</div>
</body>
</html>