如何跟踪某人是否修改了我的Chrome扩展程序?

时间:2012-07-08 13:03:01

标签: google-chrome-extension

编辑:澄清 - 我刚刚发现修改现有扩展程序非常简单:How do I directly modify a Google Chrome Extension File? (.CRX)

知道我想知道我是否可以跟踪某人是否通过我的分机进行了此操作?

如果有人使用我的扩展程序的修改版本,自动更新是否仍然有效?

由于

2 个答案:

答案 0 :(得分:2)

没有可靠的方法可以做到这一点。实施任何跟踪方法本身都会使正在运行的跟踪器面临完全瘫痪的风险;

您可以使用NPAPI构建扩展并以二进制格式分发。

答案 1 :(得分:1)

您可以随时对代码进行模糊/缩小(使用Closure ToolsUglifyJS之类的内容等)以防止篡改。它不会“跟踪”修改,只会使修改变得更加困难。

您的扩展程序的自动更新仍然有效。用户实际上不会实际修改您的扩展,他们实际上会将其复制到运行修改后的代码的本地解包扩展中。因此,只要仍然启用,您的扩展程序仍会更新。如果用户将您的扩展程序解压缩到他们自己的本地副本并禁用了您的扩展程序,则他们将无法获得您的扩展程序的更新。