防止解压缩使用Chrome扩展程序

时间:2016-03-12 14:53:32

标签: google-chrome google-chrome-devtools chrome-web-store

我的扩展程序是专有许可的。我看到一些用户从Chrome商店下载crx文件,将其解压缩,修改并运行扩展名为Unpacked,这样就可以绕过付费功能。

如何阻止用户运行本地解包扩展程序?

1 个答案:

答案 0 :(得分:1)

这可能无法完全回答您的问题,但如果您要检查应用程序是在解压缩模式下运行还是从商店运行,您可以检查清单的“update_url”键,这在解压缩模式下不存在。

if (! chrome.runtime.getManifest().update_url) {
    console.log('UNPACKED - DEV MODE!')
    DEVMODE = true
}