2016-07-14 87 views
0

我能否以某种方式检测到我的代码正在Chrome应用程序/扩展模块中运行?检测到我在Chrome应用/扩展程序

我需要这个,因为我正在写一个图书馆,我需要围绕一个角落案例工作。

对此使用第三方npm包是好的,但我没有找到任何。我发现

+1

我已经投票决定关闭我的问题是重复的,因为我不想彻底删除(也许人们会更好地发现它通过谷歌使用我的标题) –

回答

0

一种方法是有点哈克,那就是

function isChromeApp() { 
    return chrome != null && chrome.runtime != null && chrome.runtime.getManifest != null; 
} 
+1

这不是很好,它接近最佳。要突出显示,这将检测**扩展名和应用**。 – Xan