Buenas tardes a todos,
Necesito vuestra ayuda, estoy intentando hacer un ejemplo HolaMundo como extension en firefox pero, siguiendo todo lo que lei por alli en internet, no me sale me da error general,a continuacion os muestro todo lo que tengo hecho por favor alguien me puede echar una mano.?
En la carpeta HolaMundo
chrome.manifest:
content holamundo chrome/chromeFiles/content/
overlay chrome://browser/content/browser.xul chrome://holamundo/content/browsero.xul
install.rtf:
<?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>wafaa</em:creator>
<em:translator></em:translator>
<em:translator></em:translator>
<em:description>PRUEBA</em:description>
<em:homepageURL>http://www.google.es</em:homepageURL>
<em:id>{31c307f3-4ed3-42ff-809a-6c448bbe0ef3}</em:id>
<em:name>PRUEBA</em:name>
<em:version>0.9.7</em:version>
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>3.5.*</em:maxVersion>
</Description>
</em:targetApplication>
<em:file>
<Description about="urn:mozilla:extension:file:holaMundo.jar">
<em:package>content/holaMundo/</em:package>
</Description>
</em:file>
</Description>
</RDF>
En HolaMundo/chrome esta el jar.
En HolaMundo/chrome/HolaMundo/content
HolaMundo.xul
<?xml version="1.0"?>
<overlay id="browsero"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<!-- Importa nuestro ??javascript. -->
<script type="application/x-??javascript"
src="chrome://holamundo/content/funciones.js">
</script>
<!-- Para el menu de Click Derecho. -->
<popup id="contentAreaContextMenu">
<menuitem id="helloworld" label="HolaMundo" accesskey="H"
insertafter="context-stop" oncommand="run();"/>
</popup>
<!-- Para el menú de Herramientas. -->
<menupopup id="menu_ToolsPopup">
<menuitem insertafter="devToolsSeparator" label="HolaMundo"
accesskey="H" oncommand="run();" />
</menupopup>
</overlay>
funcion.js
function run()
{
alert('Hola Mundo');
}
Muchas gracias










Autor


En línea
