Web applications 用于加载网页的简单XULRunner应用程序

Web applications 用于加载网页的简单XULRunner应用程序,web-applications,xul,xulrunner,Web Applications,Xul,Xulrunner,我从未使用过XUL,它看起来很神秘。创建一个简单的XUL应用程序,在Linux环境中加载一个网页需要什么?。不需要窗口装饰、历史记录、后退或前进按钮。这是加载网页的最简单的XUL应用程序。。。在GRE版本10.0.11中使用xulrunner 另外,在哪里可以找到学习编写XUL应用程序的最佳教程?我找到了答案。这里有一种方法 <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="tex

我从未使用过XUL,它看起来很神秘。创建一个简单的XUL应用程序,在Linux环境中加载一个网页需要什么?。不需要窗口装饰、历史记录、后退或前进按钮。这是加载网页的最简单的XUL应用程序。。。在GRE版本10.0.11中使用xulrunner


另外,在哪里可以找到学习编写XUL应用程序的最佳教程?

我找到了答案。这里有一种方法

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="Konami Browser" width="800" height="600" 
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
        <browser type="content" src="http://google.com/" flex="1"/>
</window>


当然,目录结构中的其他文件也是必需的。

既然您已经提供了正确的答案,您可能需要看一个简单的XUL教程来回答可能的进一步问题:


我没有XULRunner,因此无法编写XUL代码,但我找到了一个,它给出了如何访问命令行参数的提示。

也许这会奏效,从命令行参数加载页面:

首先:

xulrunner/path/to/application.ini-测试“”


]]>

谢谢。访问过该网站和其他几个网站。这可能也很有趣:我刚刚看到好奇之心提到的页面上也提到了这个链接。我意识到这一个有点旧,但你能再详细说明一下吗?这是否需要通常的xul应用程序目录结构?该命令行看起来有点不太可能(缺少空格?),您正在使用的代码是XUL文件吗?我认为您可以在任何给定的时间(不仅仅是init)在任何工作的xul应用程序中使用window.arguments属性。它将为您提供一个对象,该对象提供有关用于调用应用程序的命令行的信息。您还可以使用resolveURI(参见我第一条评论中的链接)。我的答案中的XML文件是主XUL文件。你认为空间在哪里丢失了?
xulrunnerapp
是我丢的东西。谢谢你的回答,这是一个很大的帮助。
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<script type="application/x-javascript"> <![CDATA[
    function init_browser()
        {
        var cmdLine = window.arguments[0];
        cmdLine = cmdLine.QueryInterface(Components.interfaces.nsICommandLine);
        document.getElementById('id_browser').src = cmdLine.handleFlagWithParam("test", false));
        }
]]></script>

 <window id="main" title="Konami Browser" width="800" height="600" 
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    onload="init_browser();">
        <browser id='id_browser' type="content" src="http://google.com/" flex="1"/>
</window>

]]></script>