2016-06-17 7 views
0

私は、次のJSにいくつかの変数を持っている:あなたが見ることができるように、変数が「allcompanynames」Chrome拡張機能 - JSからpopup.htmlに変数を渡すにはどうすればいいですか?

document.addEventListener('DOMContentLoaded', function(){ 
    document.getElementById('btn4').addEventListener('click', getbg); 
}); 

getbg = function() 

{ 

    chrome.runtime.getBackgroundPage(
     function (bg) { 
     var allcompanynames = bg.companynames; 
     alert(allcompanynames)}) 

} 

です。

しかし、どのようにそれらを渡してpopup.htmlページに表示しますか?

私は

<script type="text/javascript" src="companynames.js"></script> 
<p id="allcompanynames"></p> 

を試してみました。どうしましたか?

答えて

0

は、私はあなたがページにコンテンツを追加するためにポップアップ表示された後、その最後の行を追加する必要があります推測しているこのよう

var background = chrome.extension.getBackgroundPage(); 
    var allcompanynames = background.companynames; 
alert(allcompanynames) 
1
document.addEventListener('DOMContentLoaded', function(){ 
document.getElementById('btn4').addEventListener('click', getbg); 
}); 

getbg = function() 

{ 

chrome.runtime.getBackgroundPage(
    function (bg) { 
    var allcompanynames = bg.companynames; 
    alert(allcompanynames)}) 
    document.getElementById("allcompanynames").innerHTML(allcompanynames) 

} 

にあなたのコードを記述します。

関連する問題