2009-11-06 4 views
0

У меня есть рабочее расширение firefox, которое в настоящее время состоит из кнопки. Когда я нажимаю эту кнопку, мой XUL-файл объявляет oncommand="test();", который просто является alert("hi!");.Не удается загрузить JS-файл для расширения firefox

Я включаю файл, как это:

<script type="application/x-javascript" 
    src="chrome://myfirstextension/content/resultscollector.js" /> 

resultscollector.js файл именно там, где он должен быть в \content, но это не работает.

Но когда я просто перемещаю файл в другую папку содержимого расширений, которую я тестирую, и изменяю URL-адрес, к которому я обращаюсь, чтобы отразить это (chrome://myotherfirstextension/content/resultscollector.js) - он работает!

Чтобы добавить к путанице, хотя оба расширения появляются под инструментов -> Addons и вид -> Панели инструментов, и по этому вопросу, на реальной панели инструментов, можно перейти к chrome://myotherfirstextension/content/overlay.xul, тогда как попытка перейдите к файлу overlay myfirstextensions, который не позволяет мне нажать клавишу ввода).

Если кто-то может помочь в этом, был бы признателен.

ответ

1

Я думаю, что ваша регистрация хрома неправильная, взгляните на this MDC article

Смежные вопросы