私はXUL::Gui
と愛情/憎しみの関係を持ち始めています。シンプルな部分は使いやすいので、私はそれが大好きですが、ドキュメンテーションが恐ろしいので嫌です。特にXUL :: Guiでfilepickerはどのように機能しますか?
、私は(the main docにgui functions
の下にリストされている)filepicker
機能を使用しようとしているが、私はそれを使用しようとする時はいつでも - でもドキュメントにコード例をコピーして貼り付けて - filepicker
コマンドは思わ認識されなくなる(「Bareword 'filepicker' not allowed while 'strict subs' in use
」)。
明らかに何かが欠落していても私の謝罪ですが、この機能はどのようにXUL::Gui
で使用されていますか?
クール、恐ろしいですが、ラベル=> '...'、oncommand => sub {$ file = filepicker;}) 'を押すと、新しいウィンドウが開き始め、アプリケーションがシャットダウンします。 Firefoxの信頼できるウェブサイトに 'localhost'を追加しました。これは、GUIが「信頼できるモード」で動作することを意味するのでしょうか?それとも、私が行方不明のものがありますか? –
信頼できるモードは、guiがXULRunnerテンプレートファイルから始まり、javascriptがchrome権限で実行されているときです(filepickerに必要です)。システムがトラステッドモードに対応していることがXUL :: Guiによって検出されると、デフォルトで有効になります。デバッグの冗長度 'display debug => 1、...'を増やして、信頼できるモードが失敗しているかどうかを確認することができます。 XUL :: Guiの現在のバージョンは、Firefox 3またはXULRunnerでのみ信頼モードをサポートしています。彼らは、リモートXULに関連するFirefox 4のいくつかを変更しました。信頼できるモードを再び稼働させる時間がありませんでした。 –
さて、トラステッドモードを有効にするにはどうすればいいですか?サーバーはFirefox 3を実行しています。 –