我写了一个镀铬扩展程序,它应该嵌入大多数页面;但是,Chrome应用程序(例如松弛,谷歌视频群聊等)仍然在页面上嵌入了我的扩展程序。
是否有可能通过javascript检测到我在Chrome应用内运行(或者,基本上,Chrome默认为不显示网站网址的任何地方),因此我无法嵌入我的脚本?
答案 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
}