我尝试使用一些访问Chrome浏览器中Chrome.runtime的JavaScript。该脚本调用chrome.runtime.getManifest()函数,但我的控制台说该函数未定义。我已经阅读了Google关于此主题的文档,它应该在那里。我做过一些研究,对其他人来说,使用这个功能似乎不是问题,所以我觉得我错过了一些东西。但是,当我运行console.log(chrome.runtime);我明白这一点:
看来这个对象中只定义了两个函数,connect和sendMessage。
我错过了什么?
答案 0 :(得分:2)
我找到了答案。这些功能仅在javascript从Chrome应用程序运行时才可用。
答案 1 :(得分:0)
对于Chrome扩展程序,此方法仅在后台作用域中可用。