問題タブ [xul]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
354 参照

javascript - userinput が XUL で有効な URI かどうかを確認する

指定された文字列が有効な URI であるかどうかをチェックできる組み込み関数/メソッドはMozilla XULツールキットにありますか? 探しましたが、何も見つかりませんでしたが、XUL とそのドキュメントを使用するのはこれが初めてなので、見落としている可能性があります。そのため、独自の関数を書き始める前に確認していIsValidURIます。

0 投票する
3 に答える
5200 参照

javascript - JavaScript / XULを使用して、どのようにして新しいブラウザタブにPOSTリクエストを作成しますか?

POSTリクエストの結果を含む新しいブラウザタブを開こうとしています。次のコードを含む関数を使用してこれを実行しようとしています。

urlとして文字列を使用し、postDataとしてJSONデータを使用しています。私が間違っていることはありますか?

何が起こるか、新しいタブが作成され、場所には投稿したいURLが表示されますが、ドキュメントは空白です。ブラウザでは、[戻る]、[進む]、および[再読み込み]ボタンがすべてグレー表示されています。POSTの実行以外はすべて実行したようです。postDataパラメーターをオフのままにすると、GETが正しく実行されます。

ビルド識別子:Mozilla / 5.0(Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.1)Gecko / 2008070206 Firefox / 3.0.1

0 投票する
2 に答える
399 参照

javascript - Firefox ブックマークの http-get 表示からの読み取り

HTTP get からデータを読み取り、結果を解析し、ブックマークのようなドロップダウン メニューにリンクとして表示する Firefox プラグインを取得しようとしています。

私の質問は次のとおりです。これを行うサンプルコードはありますか?

0 投票する
2 に答える
1812 参照

javascript - XUL アプリケーションで画像データをクリップボードにコピーするにはどうすればよいですか?

画像データをクリップボードにコピーする必要がある XULRunner アプリケーションがあります。テキストをクリップボードにコピーする方法を理解し、クリップボードから PNG データを貼り付けることができます。私が理解できないのは、データ URL からクリップボードにデータを取得して、他のアプリケーションに貼り付ける方法です。

これは、私がテキストをコピーするために使用するコードです (まあ、XUL):

そして、私が言ったように、転送しようとしているデータは、データ URL としての PNG です。したがって、たとえば Paint.NET でアプリのデータを貼り付けることができる、上記と同等のものを探しています。

0 投票する
3 に答える
3445 参照

javascript - xul: xul ブラウザーで "myapp.xul" に関連するローカルの html ファイルを開きます

要するに、xul アプリケーションの現在のディレクトリのフルパスを見つける方法はありますか?

長い説明:

xul ブラウザ アプリケーションでいくつかの html ファイルを開きたいと思います。html ファイルへのパスは、xul アプリケーションからプログラムで設定する必要があります。html ファイルは、私の xul アプリケーションのフォルダーの外にありますが、同じレベルにあります。(ユーザーは SVN から両方のフォルダーをチェックアウトします。xul アプリをインストールすることはできません)

「file:///c:\temp\processing-sample\index.html」のようなフルパスを設定すると、ファイルが正常に開きました

私がやりたいことは、xul アプリケーションに関連するファイルを開くことです。

ユーザーのプロファイル パスを開くことができることがわかりました。

xul アプリケーションの現在のディレクトリのフルパスを見つける方法はありますか?

0 投票する
3 に答える
2263 参照

macos - Mac OS Xのマルチメディアキー(再生/一時停止)にアクセス(リッスン)するにはどうすればよいですか?

Songbird拡張機能を作成して、すべてのApple MacOSXプラットフォームで使用可能なマルチメディアキーをバインドします。残念ながら、これは簡単なグーグル検索ではなく、ドキュメントが見つかりません。

誰かがこれらのキーにアクセスするためのリソースを教えてもらえますか、それともその方法を教えてもらえますか?

私はプログラミングの経験が豊富ですが、MacOSXとXUL (Firefoxなど)の両方でコーディングするのはこれが初めてなので、どちらのヒントも歓迎します。

これらは定期的な重要なイベントではないことに注意してください。フックまたはサブスクライブする必要があるのは、別のタイプのシステムイベントである必要があると思います。

0 投票する
4 に答える
404 参照

html - XML ベースの GUI 言語に「必要な」機能は何ですか?

せっかちな人のためのまとめ:

私が知りたいのは、あなたが新しい GUI 言語で何をしたいのかということです。言及している短い回答について$your_favorite_one; そのような言語は$your_favorite_one. これらは役に立ちません。誘惑に抵抗します。

XHTML (または HTML。XML ではありませんが、非常によく似ています)、XUL、MXML などの XML ベースの言語の使いやすさについて考えています (このコンテキストでの「その他」とは、他の言語とその実装は元の言語に代わるものであり、これらの言語のみを名前で言及する目的は、私が話していることのアイデアを与えることであり、他の言語について言及する気はありません。いずれにせよ包括的なリストを作成しようとする点に注意してください。) そのような言語が持つべき機能について、私はいくつかの意見を持っています。

  1. 言語は「人間が書き込み可能」であるべきであり、平均的な開発者は、どのタグがどのプロパティを持ち、何が内部で許可されているかを常に参照することなく、かなりの量をコーディングできる必要があります。この点では、XHTML/HTML が最適です。
  2. 一般的なタスクには、組み込みのコントロールの適切なコレクションが必要です。ここでは、XHTML/HTML が最悪です。
  3. CSS のような言語でスタイルを設定できる必要があります (機能に関して)。構造と見栄えに関する懸念を簡単に分離できる必要があります。この結合された全体のレイアウト アルゴリズムは、単純で直感的でなければなりません。ヘルフロートがレイアウトから要素を削除するのはなぜですか? layout:not-included または同様のものがないのはなぜですか?

レンダリング エンジンや他の汎用言語とのやり取り、データ バインディング、厳格な XML 準拠 (名前空間なしで新しいタグを定義する機能?) などの非常に重要な設計上の考慮事項についても言及していませんが、これらは私が望むポイントです。そのような言語にとって何が重要だと思うかを尋ねるには?

0 投票する
3 に答える
1721 参照

firefox - ドロップダウン履歴を Firefox ツールバーに保存する

学習のために Firefox ツールバーでいくつかのテストを行っていますが、ユーザーのプロファイル内に「検索」ドロップダウンの内容を保存する方法に関する情報を見つけることができません。

これを整理する方法に関するチュートリアルはありますか?

0 投票する
2 に答える
1055 参照

firefox - Firefox 拡張機能から現在のページのソースコードを取得できますか?

これはできますか?どのように?


独自の拡張機能を作成したい。自分の拡張機能で現在のページのソースコードを取得できますか?

0 投票する
2 に答える
1457 参照

firefox - IFRAME を使用して Firefox 2 互換の拡張機能を Firefox 3 に更新するには?

仕事でいくつかのタスク用に作成したカスタム Firefox 拡張機能を更新しようとしています。基本的には、さまざまな目的で iframe 内の Web ページの 1 つをプルアップするサイドバーです。Firefox 3 に移行すると、iframe がまったく表示されなくなります。

以下は、iframe を含む拡張機能固有のコードを含む XUL ファイルの例です。現在、Google を読み込もうとしているだけですが、何も動作しません。これを引き起こすFF3の変更についてオンラインで言及されているものは見つかりません。任意の提案をいただければ幸いです。

オーバーレイ XUL ファイルは次のとおりです。