9

私はXULを使ったことがないので、かなり不思議に思えます。Linux環境でWebページをロードするだけの単純なXULアプリケーションを作成するには何が必要ですか?ウィンドウの装飾、履歴、戻るまたは進むボタンは必要ありません。Webページをロードする最も単純なXULアプリ...GREバージョン10.0.11でxulrunnerを使用します。

また、XULアプリケーションの作成について学ぶためのチュートリアルを入手するのに最適な場所はどこですか?

4

4 に答える 4

3

私は答えを見つけました。これを行う1つの方法があります。

<?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>

もちろん、ディレクトリ構造内の他のファイルも必要です。

于 2013-02-06T16:53:26.013 に答える
3

たぶん、これでうまくいき、コマンドライン引数からページをロードできます。

皮切りに:

xulrunner /path/to/application.ini -test " http://www.google.nl "

<?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>
于 2013-02-12T07:31:07.650 に答える
0

私はXULRunnerを持っていないため、XULコードを記述できませんが、コマンドライン引数にアクセスする方法のヒントを提供する投稿をここで見つけました。

于 2013-02-09T15:42:22.833 に答える
0

すでに正しい答えを提供しているので、簡単なXULチュートリアルを見て、考えられるさらなる質問に答えることができます。

http://www.xul.fr/tutorial/

于 2013-02-07T11:29:52.063 に答える