XULRUNNER在新窗口中打开



我将使用XULRunner为我的公司制作一个类似浏览器的程序。当我点击链接(我希望它应该在新窗口中打开)时,我遇到了一个问题XULRunner在后台运行时消失了。这是我的代码-我不知道问题出在哪里,有人能帮忙吗?

main.xul

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="My App" width="500" height="500" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<groupbox flex="1">
  <caption label="Mozilla homepage"/>
  <browser type="content" src="http://www.test.com" flex="1"/>
</groupbox>
  
</window>

pref.js

pref("toolkit.defaultChromeURI", "chrome://myapp/content/main.xul");
pref("toolkit.defaultChromeFeatures", "chrome,dialog=no,all");
 pref("toolkit.singletonWindowType", "xulmine");
/* debugging prefs, disable these before you deploy your application! */
pref("browser.dom.window.dump.enabled", true);
pref("javascript.options.showInConsole", true);
pref("javascript.options.strict", true);
pref("nglayout.debug.disable_xul_cache", true);
pref("nglayout.debug.disable_xul_fastload", true);

我最终自己找到了答案。我只需要添加以下内容:

pref("browser.chromeURL", "chrome://myapp/content/myapp.xul");

相关内容

  • 没有找到相关文章

最新更新