Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调试第三方编写的Google Chrome扩展?_Javascript_Google Chrome_Debugging_Google Chrome Extension - Fatal编程技术网

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

Javascript 如何调试第三方编写的Google Chrome扩展?,javascript,google-chrome,debugging,google-chrome-extension,Javascript,Google Chrome,Debugging,Google Chrome Extension,我想了解特定扩展从何处加载数据。 我还想阻止该扩展向Google Analytics发送私人数据(无论听起来如何,这都不那么紧急,但信不信由你,该扩展在网络商店中拥有四颗星,并被348人评为…) 那么,回到更紧迫的问题:如何从这个扩展的源代码调试/记录?如果我修改此扩展的内容,Google Chrome将不会加载它,因为校验和将不匹配,因此,添加console.log()的简单方法似乎是不可能的。我有什么选择?我是否必须找到生成此扩展的项目的来源(可能不在公共领域)并尝试重新创建此扩展,或者是否

我想了解特定扩展从何处加载数据。 我还想阻止该扩展向Google Analytics发送私人数据(无论听起来如何,这都不那么紧急,但信不信由你,该扩展在网络商店中拥有四颗星,并被348人评为…)


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

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


请注意,一些做令人毛骨悚然的事情的扩展可能在设置的超时之后才开始做,例如7天,以避免在安装后引起其他窥探者的怀疑

您可以复制扩展目录,删除元数据,修改脚本,并将其作为未打包的扩展安装,方法是将该目录拖放到打开的chrome://extensions page-它将取代webstore版本。@wOxxOm这可能也可以,但ErikPerik建议的更简单:)