如何解决仅适用于某些用户的Chrome扩展程序损坏安装?

时间:2019-05-08 05:01:23

标签: google-chrome google-chrome-extension corrupt manifest.json

我有一个Chrome扩展名“ RevNote Highlighter”,对于某些用户,它有时会遇到安装损坏的问题。在本地安装或从Chrome Web Store安装后,我再也没有遇到过。

我想知道如何避免此问题,以及在用户无法安装我的扩展程序时是否可以得到通知。

起初,我认为这可能是文件命名问题。我已经阅读了有关一些常见错误的stackoverflow帖子,并确保我的扩展程序没有遇到任何这些问题。 My Chrome Extension Keeps Saying Its Corrupted

然后,我决定尝试从Windows(R + Windows)菜单中使用以下命令,在Windows上使用Chromium安装扩展。

chrome --extension-content-verification=enforce --enable-logging --v=1 --vmodule=metrics=2

当我看一下chrome_debug.log时,我发现manifest.json中包含的4个文件似乎存在某种问题。

[89292:87248:0507/144820.424:VERBOSE1:content_hash.cc(296)] content mismatch for assets/r-clipper-action-16-blue.png
[89292:87248:0507/144820.424:VERBOSE1:content_hash.cc(296)] content mismatch for assets/r-clipper-action-32-blue.png
[89292:87248:0507/144820.425:VERBOSE1:content_hash.cc(296)] content mismatch for assets/r-clipper-action-48-blue.png
[89292:87248:0507/144820.426:VERBOSE1:content_hash.cc(296)] content mismatch for assets/r-clipper-icon-128.png
[89292:87248:0507/144820.429:VERBOSE1:content_hash.cc(296)] content mismatch for manifest.json
"icons": {
      "16": "assets/r-clipper-action-16-blue.png",
      "32": "assets/r-clipper-action-32-blue.png",
      "48": "assets/r-clipper-action-48-blue.png",
      "128": "assets/r-clipper-icon-128.png"
   },

我找不到这些文件的路径有任何问题。当我按照正常方式在Chrome上安装扩展程序或在Chrome上使用此运行命令时,在安装过程中正确显示了该图标,表明系统正在查找文件而没有问题。

0 个答案:

没有答案