Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
Google chrome 谷歌浏览器扩展从WebSt店安装时崩溃-需要识别崩溃的原因_Google Chrome_Google Chrome Extension_Crash_Google Chrome Devtools_Chrome Web Store - Fatal编程技术网

Google chrome 谷歌浏览器扩展从WebSt店安装时崩溃-需要识别崩溃的原因

Google chrome 谷歌浏览器扩展从WebSt店安装时崩溃-需要识别崩溃的原因,google-chrome,google-chrome-extension,crash,google-chrome-devtools,chrome-web-store,Google Chrome,Google Chrome Extension,Crash,Google Chrome Devtools,Chrome Web Store,我有一个google chrome扩展,在你从网上商店安装它后崩溃了。从本地副本安装时,扩展不会崩溃。当您单击安装后添加的工具栏图标时,会发生崩溃。该图标应该加载带有URL的表。重新启动后,您可以选择恢复选项卡。我希望有人能帮我找出车祸的原因,或者告诉我如何访问车祸报告,看看是什么导致了这个问题 分机位于此处: 任何帮助或指导都将不胜感激。谢谢问题与其中一个css文件中的url损坏有关。通过禁用所有脚本和css,我们能够找到问题 我已经调查了你的问题,这里有两个问题: 您的扩展被禁用,“此扩展

我有一个google chrome扩展,在你从网上商店安装它后崩溃了。从本地副本安装时,扩展不会崩溃。当您单击安装后添加的工具栏图标时,会发生崩溃。该图标应该加载带有URL的表。重新启动后,您可以选择恢复选项卡。我希望有人能帮我找出车祸的原因,或者告诉我如何访问车祸报告,看看是什么导致了这个问题

分机位于此处:


任何帮助或指导都将不胜感激。谢谢

问题与其中一个css文件中的url损坏有关。通过禁用所有脚本和css,我们能够找到问题

我已经调查了你的问题,这里有两个问题:

  • 您的扩展被禁用,“此扩展可能已损坏。”
  • Chrome崩溃了
  • 后者是由一个错误引起的,因此我只关注第一个问题

    第一个问题是由内容验证引起的,这是Chrome中的一个(实验性)安全功能,通过禁用已损坏的扩展来确保Chrome web store中扩展的完整性。每当Chrome访问扩展文件时(对于清单文件中引用的文件:安装时;对于其他(嵌入的)文件:加载文件时),通过验证文件的校验和来检测损坏

    不幸的是,实现中存在一些错误,导致在以下情况下禁用扩展:

    • -中文件名的拼写与路径的拼写不匹配。在Windows和某些Mac系统上,文件系统区分大小写,因此在开发过程中,您可能不会注意到文件名的拼写不正确。内容验证区分大小写,因此它将处理“icon.png”不同于(大写)“icon.png”。
      (检查中的这种差异是不幸的,但也是一件好事:如果在中使用了不正确的拼写,那么扩展将不会加载到区分大小写的文件系统上,如Linux上常用的文件系统)

    • -路径未解析为规范形式。当您使用两个“/”而不是“/”时,Chrome将查找文件,但不查找其相应的校验和,并禁用扩展名。要解决此问题,请将“path//To/file”更改为“path/To/file”。修复静态路径(例如,在HTML和CSS文件中)相对容易,但是如果动态构建路径,那么找到罪魁祸首就变得更加困难


    要了解您的扩展被禁用的原因,请按照。

    中的说明操作。您使用的是什么版本的Chrome?你在使用Windows/Mac/Linux/Chrome操作系统吗?你说的“撞车”是什么意思?扩展过程是否终止,是否出现气泡?铬本身正在崩溃吗?如果可能的话,你能播放任何产生bug的视频吗?如果您收集了这些信息,请在打开一个新问题,因为这显然听起来像是一个bug,而不是Chrome扩展开发问题。弹出窗口打开,然后Chrome禁用扩展,并在扩展页面上显示错误
    此扩展可能已损坏。
    。感谢您的回复。我使用的是chrome版本39.0.2171.99 m,我认为这是最新的。我在多个版本上进行了测试,Win7 home、Win7 busines、windows 2008 r2和所有版本都遇到了相同的问题。Google chrome完全崩溃,必须重新启动。在Win7 home上,我可以选择使用visual studio进行调试。我会附上那些文件,但我不知道在那里找什么。我可以拍一段视频,我很乐意这样做,但我不确定它能说多少。我点击“太棒”图标,chrome就会消失。然后我重新启动,它询问我是否要恢复标签。下面是一个使用扩展的Chrome崩溃的视频。请注意,当从硬盘加载相同的扩展时,没有问题。该问题仅在从webstore安装时存在。我已经尝试恢复到旧版本,但我仍然有一个问题,这让我相信可能是chrome更新导致了这一问题?我已经进行了更多的测试,并意识到问题在于弹出窗口的html。仅使用禁用脚本的html进行了尝试,但仍然出现崩溃。然后我试着用最少的代码编写一个基本的html文件,结果成功了。那么,chrome是否需要popup.html的指南呢?