我可以禁用Chrome的扩展程序内容验证吗?

鲁迪

不久之后,谷歌浏览器扩展程序就“经过了内容验证”,这意味着其他应用无法“破解”它们。这是一件好事,但令人讨厌的是,因为我一直都在破解它们,以进行调整和改进。

保存扩展文件后,几乎立即禁用该扩展,并在本地扩展页面上显示一条消息:

此扩展名可能已损坏

有什么方法可以禁用此“安全性”功能并继续黑客攻击吗?我想成为浏览器的老板,而不是相反。

有一个chrome标志(extension-content-verification),但正如描述所言:

如果未启用此功能,则可以使用此功能将其打开,但不能将其关闭(因为此设置可能会受到恶意软件的篡改)。

纪念性

有第四种方法可以解决此问题并完全避开检测系统。由于您提到要入侵您的扩展程序,因此这意味着您具有扩展程序开发方面的知识。还应该理解,扩展本质上就是源代码。这意味着您有整个资源需要摆弄。话虽如此...

第四种方法相对简单,如下所示:

  1. 在Chrome的“应用程序数据”下的“扩展程序”文件夹中找到扩展程序
  2. 复制整个扩展程序的文件夹并将其粘贴到其他位置
  3. 在Chrome中禁用原始扩展程序
  4. 将新复制的abcsoupname扩展名文件夹重命名为MyNewExtension
  5. 转到MyNewExtension文件夹
  6. 删除_metadata
  7. 编辑manifest.json并删除keyupdate_url部分。更改名称short_name部分,以避免与其他禁用的扩展名混淆。
  8. jsonlint.com上验证并更正您的manifest.json
  9. 转到设置=>扩展
  10. 启用开发人员模式,然后在刚创建的新文件夹上“加载解压的扩展程序”。
  11. 瞧。此扩展的新版本不在内容控制下。

现在,您可以根据需要编辑,操作和管理此扩展程序。进行更改时,您需要从扩展程序区域单击“重新加载”。另外,您将不会收到原始开发人员的更新。因此,您需要定期更新,并找出一种将更新的更改合并到单独的扩展代码中的方法。您也许可以保持update_url不变,但是可能会抹掉您在下一个更新中所做的任何更改。这就是为什么我建议将其删除。不过,请随时尝试。

通过禁用原始扩展名,可以启用它并定期接收作者版本的更新。然后,您可以比较自定义版本和作者版本之间的差异,并合并任何必要的更改。我强烈建议您对新的自定义扩展程序使用这种更新方法。如果您选择将update_url保持为活动状态,则可能会清除您对下一个更新的更改(假设即使在修改后的扩展程序上也可以正常使用)。由于某些扩展名的更新频率不是很高,因此您可能会争先恐后地确定下个月更新发布时所做的更改。

您还需要在要修改它的任何扩展上执行这些步骤。实际上,您是在使用现有扩展的代码库创建一个全新的扩展,然后将该扩展置于开发人员模式。

请注意,请勿使用Mac的TextEdit编辑json文件,否则它将用“或”替换“并导致json语法检查失败。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以在带有Chrome扩展程序的Chrome中禁用“您已全屏显示”通知吗?

我可以通过代码启动Chrome扩展程序API吗?

我可以从Chrome扩展程序访问网站的localStorage吗?

Chrome扩展程序可以安装其他扩展程序吗?

我可以将我的Google Chrome浏览器扩展程序开源吗?

我可以在Chrome扩展程序的不同部分之间共享代码吗?

我可以通过Chrome扩展程序执行Google Apps脚本代码吗?

我可以删除带有Chrome扩展程序的事件监听器吗?

我可以先从Chrome扩展程序发布到NetSuite Restlet,而不必先经过Suitelet吗?

我可以使用默认操作弹出窗口更改chrome扩展程序的位置吗?

我可以获取Chrome应用和扩展程序的智能感知吗?

我可以使用iOS中的内容阻止程序扩展程序来阻止Safari上的特定网站吗

Chrome扩展程序内容脚本-源可供用户查看吗?

是否可以通过Chrome扩展程序内容脚本修改Cookie?

我可以阻止stylelint扩展验证JavaScript文件吗?

禁用缓存Chrome扩展程序

禁用Chrome扩展程序的徽章

Google Chrome扩展程序可以提交POST / GET请求吗?

可以在Chrome扩展程序中使用ES6吗?

可以通过Chrome扩展程序修改窗口对象吗?

您可以注册Chrome扩展程序的OpenSearch URL吗?

可以在Chrome扩展程序中要求npm模块吗?

您可以在 Chrome 扩展程序中使用 TinyMCE 命令吗?

Microsoft Edge可以安装Chrome扩展程序吗?

我可以禁用 Chrome 浏览器的访客模式吗?

我可以在Android应用程序中禁用systemui吗?

对于 Chrome 扩展程序,它可以控制其他扩展程序,例如关闭它们吗?

chrome扩展程序可以保存您在扩展程序上设置的操作吗?

我可以禁用SFINAE吗?