2016-03-12 38 views
0

我的擴展是專有許可的。我看到一些用戶從Chrome商店下載crx文件,將其解壓縮,修改並將解壓縮文件運行,這樣可以繞過付費功能。防止Chrome擴展的解壓縮使用

如何防止用戶運行本地解壓擴展?

回答

1

這可能不能完全回答你的問題,但是如果你想檢查應用程序是以解包模式運行還是從商店運行,你可以檢查清單的「update_url」鍵,這在解壓模式下不存在。

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

謝謝,但它可以從源代碼刪除個人運行它本地,對不對? –

+1

是的,自然。混淆會讓它變得更加困難。 – kzahel