問題タブ [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 投票する
2 に答える
401 参照

javascript - ログインステータスのクエリURL、javascript

これは簡単に思えるかもしれませんが、セキュリティの問題とは見なされない方法を見つけることができません(明白な方法を除いて)...

そこで、Firefox用のアドオンを作成してチームで使用したいと思います。基本的には、ツールサイトの認証Cookieの有効期限が切れているかどうかを知らせるステータスバーアイコンになるため、現在ブラウザで実行されている作業を失うことなく確認できます。

最初はアドオンでクッキーをチェックしてもらえると思っていたのですが、こんなに単純なアイデアは大変な手間がかかるようです。それから私は...DUH...私たちのサイトのメインページにアクセスするためにアドオンを試してみることができたのです。「アクセスが拒否されました」という応答を受け取った場合は「ログインしていません」のアイコンを表示できますが、それ以外の場合は「サインインした」を表示できます。

ただし、AJAXを使用してこれを行うすべての試みは、私のCookieの試みとほぼ同じくらい難しいことが証明されています。

できればjavascriptを使用する簡単な方法はありますが、XULではそうではありません。

ここで、「pingURL」は、URLに「移動」して応答を取得する方法になりますか?

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

java - XULRunner GUIフレームワークでJavaを使用できますか?

私はc++バックエンドを記述してフロントエンドとしてxul(runner)を使用できることを知っていますが、バックエンドとしてjavaを使用し、フロントエンドとしてxulを使用することはできますか(javaコードを実行)?

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

firefox - Firefox 拡張機能 -- メニュー バーにページをロードしますか?

これが可能かどうかはわかりませんが、その理由の 1 つは、用語がどうなるか見当がつかないからです...

とりわけ、ユーザーがステータスバーのアイコンをクリックすると小さなウィンドウがスライドし、そのウィンドウ内に Web サイトのログインページが表示される機能を持つ拡張機能を作成したいと考えています。もちろん、その後は通常どおりログインし、Cookie や認証は通常どおり処理されます。

適切なオーバーレイ/クロム機能/名前空間を見つけるためにGoogleが何をすべきかわかりません。また、ページのソースをAJAXにしたくありません。実際のページをサーバーから直接ロードしたいのですが(セキュリティ上の理由から)、ユーザーがページ上で見ているものを傍受したい(一種のグリースモンキースタイル、私は推測します)フォームフィールドとヘッドのみが表示され、「パスワードを忘れましたか」などの情報は表示されません。また(そして、上記のいずれかが可能であれば、これも同様であるはずです)、サーバーの応答を傍受して、必要なことを実行した後(これを台無しにしたくありません)おそらくトラブルに巻き込まれずにはいられません) ユーザーには「やったね!」のようなメッセージが表示されます。サーバーの通常の出力ではなく、同じスライドアウトウィンドウで。

だから私は質問は次のとおりだと思います:方法はありますか:

  1. クリックすると非メニューウィンドウがスライドアウトします。
  2. そのウィンドウにライブ Web ページをロードし、
  3. ライブページの出力をサイトに残したまま変更しますか?

ログインページは暗号化されており、ログイン/パスワードは極秘と見なされているため、セキュリティを可能な限り尊重し、ajax や cookie-moding などのより単純な手法を試してはいけません。

ありがとう!

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

xul - Xulrunnerアプリケーションの「初回実行」中にコードを実行する方法

カスタムのxulrunnerベースのアプリを作成していますが、アプリケーションを初めて実行するときに、いくつかのファイルをユーザープロファイルにデプロイしたいと考えています。

ファイルをアプリケーションのdefaults/profileディレクトリに配置しましたが、アプリケーションの最初の実行時にユーザーのプロファイルにコピーされませんでした。

追加のコードを書く必要がありますか、それともこれは自動的に行われますか?確実にコピーされるのは、アプリケーションのデフォルト設定です。

Firefoxまたは多くのMozillaアプリケーションのいくつかによって提供される「標準的な」方法はありますか?いくつかの読書へのリンクは役に立ちます。ヒントは貴重です。

前もって感謝します。

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

resize - Xul でウィンドウのサイズを変更する

XUL でウィンドウのサイズを変更する方法を教えてください。

0 投票する
9 に答える
5156 参照

java - XML または XUL は Java GUI 構築の未来ですか?

Swing でのプログラミングに多くの時間とコードを費やした後、これは最先端の Java GUI 構築にはなりえないと思いました。Eclipse 用のユーザーフレンドリーなビジュアル GUI ビルダーが見つからなかったので、XML UI ツールキットを使用した宣言型 GUI の構築に出くわしました...そして、これに違いないと思いました! 簡単で、Web プログラミングに近い、正しい方法だと思います。

しかし、Web や SO を調べてみると、あまり一般的ではないという印象を受けました。多くの実装と API がありますが、それらのほとんどは死んでいて、過去 5 年間更新されていないようです..

XML が Java GUI であまり普及していないという私の感覚は正しいのでしょうか? もしそうなら、その理由は何ですか?受け入れられなかったか、いくつかの大きな欠点があるか、人々がfatclientsを使用して代わりにWebですべてを行っているか、より良い代替手段、おそらくjavafxがありますか?

そのエリアで時間を過ごす価値があるかどうか、または別の方法を探すほうがよいかどうかを知りたいだけです. 私は開発者向けの雑誌を読んでいないので、GUI 構築のトレンドが何であるか、どのテクノロジーに将来性があると考えられているかを知りません。しかし、人々がまだ厄介なswing (またはswt) アプリの作成に多くの時間を費やしているとは想像できません。

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

c++ - Thunderbird で「SendMail」イベントをリッスンするには?

Thunderbird から送信されたすべてのメールを傍受し、メール本文に定義済みの文字列がある場合は送信をブロックする必要があります。これは、既存の XPCOM dll アドオンの一部である必要があります。

それを実装する方法について何かアイデアはありますか?

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

firefox - overlay.js から xul ウィザードを閉じる

Firefox 拡張機能の開発中に、次を使用して overlay.js からウィザード ウィンドウを作成します。

overlay.js からウィザードを閉じるにはどうすればよいですか? そのcancel()関数を呼び出す必要がありますが、機能させることができません!

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

java - XULでJavaクラス(jarファイル)のクラスパスを設定し、javascript経由でアクセスする

XULを使用してFirefox拡張機能を実装しています。javascriptを介してアクセスする必要があるjarとして圧縮されたJavaクラスのセットがあります。jar を jre の lib/ext にコピーすると、javascript で Java クラスを呼び出すことができます。ext から削除してこの jar を xpi でパッケージ化すると、Javascript は jar ファイルのクラスパスを見つけることができません。XUL環境でJavaクラス(jarファイル)のクラスパスを設定する方法を早急に教えてください。

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

javascript - XULFirefoxアドオンのappendChildが壊れます

Firefoxアドオンに取り組んでいますが、現在、menuitemsをmenupopup要素に動的に追加する必要があります。私は基本的にMozillaDeveloperCenterですべてのアプローチを試しましたが、どれも機能しません。

このコードはappendChildコマンドで壊れます。なぜ何かアイデアはありますか?