2012-05-14 77 views
1

是否有一种简单的方法可以通过Chrome扩展中的content-scripts访问全局JavaScript变量?Chrome扩展中的全局变量

Accessing global object from content script in chrome extension

我跟着上面的链接提到的步骤,但它并没有为我工作了。任何帮助将非常感激。

感谢, 桑卡

+1

声明的全局变量在哪里?它是否在您正在加载的网页中? –

+0

链接问题中的方法(更具体地说,[this one](http://stackoverflow.com/questions/9602022/chrome-extension-retrieving-gmails-original-message/9636008#9636008)按预期工作。代码,基于链接的问答在这里粘贴:http://pastebin.com/BcgRN02U。你是否声明'“manifest_version”:2'?如果是的话,请参阅[这个答案](http://stackoverflow.com/questions/10527625/google-chrome-extension-script-injections/10529675#10529675) –

+0

@JophinJoseph不是在扩展脚本文件中声明的,我想直接在content-script中访问它 – Shankar

回答

0

我完成它。谢谢您的帮助。我使用简单的消息传递从扩展脚本检索值到内容脚本。我错过的地方是,扩展脚本的监听器需要在后台页面(我认为是这样)。一旦我改变了它,它就起作用了。