Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№114-05-2010 03:59:04

travis182
Участник
 
Группа: Members
Зарегистрирован: 14-05-2010
Сообщений: 4
UA: Firefox 3.5

Не работает расширение!

Всем привет! Решил попробовать себя в создании плагинов, и сразу же столкнулся с проблемой: создал расширение, установил, в "Расширениях" его видно, но вот самой кнопки приложения нету(((

структура:

+helloworld
  chrome.manifest
  instal.rdf
   +chrome
     +content
       contents.rdf
       helloworld-overlay.xul

chrome.manifest:

content     helloworld-overlay     chrome/content/
overlay chrome://browser/content/browser.xul chrome://helloworld/content/helloworld-overlay.xul

instal.rdf:

<?xml version="1.0"?>

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:em="http://www.mozilla.org/2004/em-rdf#">

  <Description about="urn:mozilla:install-manifest">

  <em:creator>Vasya Pupkin</em:creator>
  <em:description>A very simple Firefox extention</em:description>
  <em:homepageURL>http://www.google.com/</em:homepageURL>
  <em:id>{B724F473-5201-4e6d-BBE4-6912AC430D34}</em:id>
  <em:name>HelloWorld</em:name>
  <em:version>1.0</em:version>
 
 
  <em:targetApplication>
    <Description>
      <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
      <em:minVersion>1.0</em:minVersion>
      <em:maxVersion>3.5.9</em:maxVersion>
    </Description>
  </em:targetApplication>
 
  <em:file>
    <Description about="urn:mozilla:extension:file:contetnt.jar">
      <em:package>content/</em:package>
    </Description>
  </em:file>
 
  </Description>
 
</RDF>

helloworld-overlay.xul:

<?xml version="1.0"?>

<overlay id="helloworld-Overlay"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <menupopup id="menu_ToolsPopup">
    <menuitem label="&HelloWorld.label;" position="1" />
  </menupopup>

</overlay>

Помогите плиз решить проблему!

Отредактировано travis182 (14-05-2010 03:59:54)

Отсутствует

 

№214-05-2010 10:40:23

travis182
Участник
 
Группа: Members
Зарегистрирован: 14-05-2010
Сообщений: 4
UA: Firefox 3.5

Re: Не работает расширение!

Кнопки нету, должен появиться пункт в меню "Инструменты".

  <menupopup id="menu_ToolsPopup">
    <menuitem label="&HelloWorld.label;" position="1" />
  </menupopup>

pi.v.vitaly пишет

Может проблема в том, что хотел создать плагин, а почему-то получилось расширение?

Изначально расширение создавал, а не плагин.

Отсутствует

 

№314-05-2010 11:24:42

pasynok
Участник
 
Группа: Extensions
Зарегистрирован: 26-05-2006
Сообщений: 201
UA: Minefield 3.7

Re: Не работает расширение!

chrome.manifest:
content helloworld chrome/content/

helloworld-overlay.xul:
<menuitem label="test item" position="1" />

Отредактировано pasynok (14-05-2010 11:30:29)

Отсутствует

 

№415-05-2010 02:04:42

travis182
Участник
 
Группа: Members
Зарегистрирован: 14-05-2010
Сообщений: 4
UA: Firefox 3.5

Re: Не работает расширение!

не помогло(((

Отсутствует

 

№515-05-2010 10:06:25

pasynok
Участник
 
Группа: Extensions
Зарегистрирован: 26-05-2006
Сообщений: 201
UA: Minefield 3.7

Re: Не работает расширение!

Все получается. Проверьте, install.rdf (должно быть две буквы "L"). http://ifolder.ru/17716903

Отсутствует

 

№615-05-2010 14:31:56

travis182
Участник
 
Группа: Members
Зарегистрирован: 14-05-2010
Сообщений: 4
UA: Firefox 3.5

Re: Не работает расширение!

Да, действительно всё выходит, спасибо!) Проблема была в том что папку content я упаковал в jar-архив.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]