我正在研究主要在彈出窗口中工作的Chrome擴展。 我希望用戶在彈出窗口中的輸入字段中輸入一些文本(字符串),並且該字符串將用作我希望在特定頁面上注入並運行的腳本中的「變量」。在注入內容腳本之前傳遞變量
我試圖通過使內容腳本,將執行該腳本,使用下面的有據可查的方式實現這一目標:
var s = document.createElement('script');
s.src = chrome.runtime.getURL('pageSearch.js');
s.onload = function() {
this.parentNode.removeChild(this);
};
(document.head||document.documentElement).appendChild(s);
基本上,我想所有的方式將用戶的輸入代碼在page.js中執行頁面上的腳本之前。
什麼是最好的方法來解決這個問題?我不會收到任何有關擴展的信息。
謝謝。
的可能重複的[Chrome擴展 - 消息從彈出傳遞到內容腳本](http://stackoverflow.com/questions/ 6108906/Chrome擴展消息傳遞從彈出到內容腳本) – levi 2015-02-24 20:25:32
嘿,謝謝。這恐怕不能解決這個問題。 – 2015-02-25 07:38:11