chrome.runtime.getManifest()未定义

时间:2015-05-14 06:04:03

标签: javascript google-chrome

我尝试使用一些访问Chrome浏览器中Chrome.runtime的JavaScript。该脚本调用chrome.runtime.getManifest()函数,但我的控制台说该函数未定义。我已经阅读了Google关于此主题的文档,它应该在那里。我做过一些研究,对其他人来说,使用这个功能似乎不是问题,所以我觉得我错过了一些东西。但是,当我运行console.log(chrome.runtime);我明白这一点:

Console

看来这个对象中只定义了两个函数,connect和sendMessage。

我错过了什么?

2 个答案:

答案 0 :(得分:2)

我找到了答案。这些功能仅在javascript从Chrome应用程序运行时才可用。

答案 1 :(得分:0)

对于Chrome扩展程序,此方法仅在后台作用域中可用。