我的扩展程序是专有许可的。我看到一些用户从Chrome商店下载crx文件,将其解压缩,修改并运行扩展名为Unpacked,这样就可以绕过付费功能。
如何阻止用户运行本地解包扩展程序?
答案 0 :(得分:1)
这可能无法完全回答您的问题,但如果您要检查应用程序是在解压缩模式下运行还是从商店运行,您可以检查清单的“update_url”键,这在解压缩模式下不存在。
if (! chrome.runtime.getManifest().update_url) {
console.log('UNPACKED - DEV MODE!')
DEVMODE = true
}