background.js"word"
から関数で処理される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が起動することを理解していますが、その後は何も起こりません。
Popup.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>