Как решить Chrome расширение поврежденной установки, которая происходит только для некоторых пользователей? - PullRequest
0 голосов
/ 08 мая 2019

У меня есть расширение chrome " RevNote Highlighter ", которое иногда вызывает проблемы с установкой у некоторых пользователей. Я никогда не сталкивался с этим при локальной установке или установке из Интернет-магазина Chrome.

Я хотел бы знать, как избежать этой проблемы, а также можно ли получать уведомления, когда пользователи не могут установить мое расширение.

Сначала я подумал, что это может быть проблема с именами файлов. Я прочитал эту статью о некоторых стандартных ошибках и убедился, что мое расширение не затрагивает ни одну из этих проблем. Расширение My Chrome говорит, что оно повреждено

Затем я решил попробовать установить расширение с помощью Chromium в Windows, используя следующую команду из меню «Выполнить» (Windows + R).

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

Когда я смотрю на chrome_debug.log, я вижу, что, похоже, существует какая-то проблема с 4 файлами, включенными в manifest.json.

[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 как обычно, либо с помощью этой команды «Выполнить» в chromium, в процессе установки правильно отображается значок, указывающий, что система находит файлы без проблем.

...