我正在研究主要在弹出窗口中工作的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