Не могу загрузить файл JS для расширения Firefox
-
18-09-2019 - |
Вопрос
У меня есть работающее расширение Firefox, которое в настоящее время состоит из кнопки. Когда я нажимаю эту кнопку, мой файл XUL объявляет oncommand="test();"
который просто alert("hi!");
.
Я включаю файл таким образом:
<script type="application/x-javascript"
src="chrome://myfirstextension/content/resultscollector.js" />
Файл ResultsCollector.js прямо там, где он должен быть в \content
, но это не работает.
Но когда я просто перемещаю файл в другую папку содержимого расширения, которую я тестирую, и меняю URL, к которому я обращаюсь, чтобы отразить это (chrome://myotherfirstextension/content/resultscollector.js
) - оно работает!
Чтобы добавить путаницу, хотя оба расширения появляются под Инструменты -> аддоны а также View -> Панели инструментов, и в этом отношении, на фактической панели инструментов я могу просматривать chrome://myotherfirstextension/content/overlay.xul
, в то время как попытка просмотра в MyFirstextensions File Fail не выполняется (LocationBar просто не позволит мне нажать Enter).
Если кто -то может помочь с этим, это будет очень ценится.
Решение
Я думаю, что ваша регистрация Chrome неверна, посмотрите на Эта статья MDC