繁体   English   中英

如何调试第三方编写的 Google Chrome 扩展程序?

[英]How can I debug Google Chrome extension written by third party?

我想了解特定扩展程序从何处加载其数据。 我还想阻止这个扩展程序向 Google Analytics 发送私人数据(不管这听起来如何,这并不紧急,但不管你信不信,这个扩展程序在网上商店有四颗星,被 348 人评价......)

那么,回到更紧迫的问题:我如何从这个扩展的源代码调试/记录? 如果我修改这个扩展的内容,谷歌浏览器不会加载它,因为校验和不匹配,所以,添加console.log()的简单方法似乎是不可能的。 我有哪些选择? 我是否必须找到生成它的项目的来源(可能不在公共领域)并尝试通过重新创建此扩展的动作,还是有捷径?

转到 chrome://extensions 启用开发人员模式并按扩展名下显示的“.html”链接。 这将在扩展后台页面进程的上下文中打开一个控制台窗口。

请注意,某些扩展程序可能会在设置的超时(例如 7 天)之后才开始执行令人毛骨悚然的事情,以免引起其他人在安装后窥探的怀疑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM