是否有可能检测到Chrome应用程序内部?

时间:2014-07-23 14:04:30

标签: javascript google-chrome google-chrome-extension google-chrome-app

我写了一个镀铬扩展程序,它应该嵌入大多数页面;但是,Chrome应用程序(例如松弛,谷歌视频群聊等)仍然在页面上嵌入了我的扩展程序。

是否有可能通过javascript检测到我在Chrome应用内运行(或者,基本上,Chrome默认为不显示网站网址的任何地方),因此我无法嵌入我的脚本?

1 个答案:

答案 0 :(得分:1)

你只需要检查chrome.runtime.id的存在(并且不是空的):

if (window.chrome && chrome.runtime && chrome.runtime.id) {
    // Here you know that the code is running in a Chrome extension
}