問題タブ [gecko]

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 に答える
689 参照

xpcom - C++で埋め込まれたnsIWebBrowserにマウスイベントリスナーをアタッチする方法

アプリケーションにnsIWebBrowserを埋め込みました。その場でHTMLを生成しているだけなので、OpenStream、AppendToStream、およびCloseStreamを使用してコンテンツを追加しています。私が必要としているのは、マウスのクリックだけでなく、Webブラウザ上でのマウスの移動のためのイベントリスナーを追加することです。私はドキュメントを読み、さまざまなことを試しましたが、試したことは何もうまくいきませんでした。たとえば、以下のコードは正しいことをしているように見えますが、何もしません。

これは初期化中に実行されますが、コンテンツが実際に追加される前に実行されるため、おそらく機能していません。ただし、AppendStreamまたはCloseStream中に追加すると、segfaultが発生します。

これを行う簡単な方法を教えてください。

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

javascript - Firefox: スペルチェックが必要ですか?

重複の可能性:
Javascript: カスタムの右クリック メニューがありますが、それでもスペルチェックが必要です。

Firefox で単語に赤で下線が引かれている (つまり、スペルチェックが必要) かどうかを確認する JS プロパティまたはコマンドはありますか?

理想的には、サンプル コードの場合は次のようになります...赤い下線が引かれた単語を右クリックすると、警告が表示されます。

誰にも考えはありますか?

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

javascript - geckoベースのブラウザ用のdocument.readyStateアナログ

IEにはreadyState、ドキュメントオブジェクトに属性があります。これは、「読み込み中」、「完了」などの現在の状態を示します。

Mozillaベースのブラウザでドキュメントの現在の読み込み状態を見つける方法はありますか?私はDOMContentLoadedイベントを認識していますが、このイベントが発生した後にコードを実行できるため、状況に適合しません。

追加:いいえ、フレームワークを使用できず.readyState、XHRオブジェクトの属性と混同しないでください。また、ブックマークレットなので、どの読み込み段階でも挿入できます。

後で追加:とにかく、それは私にとって大きな問題ではないようです。この属性はFF3.6で追加されるため、未完成のDOMを操作する場合(IEとは異なり)、Firefoxで問題が発生することはありません。

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

linux - npapi プラグイン: gecko プラグインをインストールするにはどうすればよいですか?

ここにある基本的なプラグインをコンパイルしましたが、Ubuntu マシンにインストールする方法がわかりません。

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

firefox - Firefox(Gecko)コード-キャッシュへの問い合わせ-デバイスのリストを取得するにはどうすればよいですか?

nsICacheService(https://developer.mozilla.org/en/NsICacheService)およびnsICacheVisitor(https://developer.mozilla.org/en/nsICacheVisitor )を参照する:

  1. nsICacheVisitorのインスタンスはどこで入手できますか?
  2. visitEntry()およびvisitDevice()を呼び出すことができるように、デバイスのリストはどこで入手できますか?
0 投票する
3 に答える
1770 参照

javascript - Gecko で文字列からドキュメントを作成する

のような文字列が <html><body><div id="message">Hello World!</div></body></html> あり、HTML を自分で解析せずに #message 要素のコンテンツを取得したいと考えています。

Gecko で文字列からドキュメント オブジェクトを作成できるのではないかと考えました (これは Firefox アドオン用です) が、簡単な方法がわかりません。

createDocumentメソッドがあることに気付きましたが、これは文字列を取りません。テキストからその部分を取り除かなければならないでしょうが<html>、再び私は何かを想定し始めています.

誰にもアイデアはありますか?ありがとう。

編集:これは私にとってはうまくいくようです:

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

javascript - Gecko Javascript から C++ へ

私は xulrunner サンプル アプリケーションを使用しており、javascript から C++ コードを呼び出す方法を見つけようとしています。私はグーグルで検索しましたが、思いついたのは nsIDOMEventListener インターフェイスを使用することでしたが、方法がわかりません。

何か案は?

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

perl - Perl のレイアウト エンジンを使用して Web ページのサムネイルを作成するにはどうすればよいですか?

Gecko や WebKit for Perl などのレイアウト エンジンのバインディングはありますか? CPAN で Gtk2-Webkit を見つけましたが、他のオプションがあるかどうか知りたいです。

私の考えは、これらのエンジンの 1 つを使用して、Perl スクリプトから Web ページのサムネイルを作成することです。

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

html - Gecko または Webkit エンジンを使用した HTML 印刷

.NET でダイアログを呼び出さずに、html ファイルまたは URL を直接印刷する方法はありますか?