Estou estudando o uso do XUL a partir do link https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL
Tentei fazer um botão abrir uma janela, com o conteudo em um .xul, mas só obtive erro.
No firefox 10.0.5:
Erro: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://ads.contextweb.com/TagPublish/js/iv.static.js :: <TOP_LEVEL> :: line 4" data: no]
No firefox 28.0
Error: Access to 'chrome://tests/content/xul.xul' from script denied
Os erros apareceram no console do firefox (js).
Criei o arquivo .manifest, como citado no tutorial, mas não funcionou.
Segue meus arquivos.
Função JS:
function testarXUL(){
window.open("chrome://tests/content/xul.xul", "bmarks", "chrome,width=600,height=300");
}
Arquivo XUL:
<?xml version="1.0"?>
<?xml-stylesheet href="/" type="text/css"?>
<window
id="findfile-window"
title="Find Files"
orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<!-- Other elements go here -->
</window>
Arquivo chrome.manifest do Firefox:
manifest components/components.manifest
manifest components/test.manifest
Arquivo test.manifest (file:///root/Documentos/Projeto/testXUL/ local do arquivo xul.xul)
content tests file:///root/Documentos/Projeto/testXUL/
Alguém sabe como resolver???