問題タブ [mozilla]

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

javascript - Jquery/JS/Browser 固有の API を介した印刷イベントのキャプチャ

印刷イベント (IE の onbeforeprint および onafterprint イベントなど) をキャプチャする方法があるかどうかを尋ねたかったのです。本当はもっとやりたい。印刷を中断できるか、キャンセルできるか、または印刷オプションをまとめて変更して myPrint オプションを使用できるかどうかを知りたいです。これはプラグイン/拡張機能/XPCOM で実現できますか? 実際、私はクロスブラウザーコントロールが必要であり、異なるブラウザーで個別のコントロールを使用してもかまいません.IEのプラグイン、mozillaの拡張機能/ XPCOM、可能であればChrome拡張機能を介して..

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

windows - WindowsでnsIModuleDLLを登録する方法

少し前に、nsIModule(およびnsIProtocolHandler)を実装したWindowsライブラリを作成しました。私は最近それをもう少しデバッグすることに取り掛かったばかりですが、FireFoxは私のライブラリをもう実行しません。regxpcomとを削除xpti.datしてモジュールを再度登録しようとしましcompreg.datたが、contract-idが表示されません。Firefoxまたはregxpcomをデバッグしようとすると、DLLがロードされていないように見えます(NSGetModuleDLLの呼び出しに使用されていた場所)。

登録プロセスに何か変更がありますか?ファイルを提供する必要があり.xptますか?以前は必要ありませんでしたし、自分のインターフェイスも必要ない/使用しないので、そうするととにかく空のタイプライブラリになります...

http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/gecko/

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

java - Scripting java : スクリプト ファイルでクラスを作成する

スクリプト ファイル (javax.script) で Java クラスを作成したいと考えています。助けてください

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

firefox-addon - Firefox アドオンのサイレント インストール

msi インストーラーを使用して、Firefox xpi をサイレント インストールしようとしています。私は次の方法でそうしています:

xpiいくつかの一時ディレクトリで解凍し、そのすべての内容を%APPDATA%\Mozilla\Firefox\Profiles\xxxx.default\extensions\<uniqueid-for-my-addon>

次にFirefoxを開いたときにアドオンが利用できると思っていましたが、取得できません. Firefox アドオンのサイレント インストールのために他にやるべきことがあるかどうか誰か教えてもらえますか?

カピル

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

java - Scripting java : 外部ファイルからクラスをインポートする

たとえば、外部フォルダーに既に記述しているクラスをインポートしExample.javaたいc:\class\Example.java:

また

これは ScriptEngine rhino のスクリプトにあります。
どうすればそれができますか???

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

javascript - 入力フィールドの矢印キーを押したときにカーソルを右または左に移動するデフォルトのブラウザ動作を無効にします

私はこれを行うためにFirefoxを使用していますが、IE6で動作します...図を参照してください。

基本的に、矢印キーを使用して入力要素のグリッドをトラバースするように記述されたコードがあります。それはすべてうまく機能しています。矢印キーを使用して、任意のフィールドに自由に移動できます。上矢印または下矢印を使用すると、次のフィールドのすべてのテキストを選択することで、選択機能が正しく機能しているように見えます。(望ましい結果)

document.getElementById(id).select();

ただし、左または右にトラバースすると、テキストはデフォルトのブラウザ機能を使用して、選択が発生した後にカーソルを左または右に1回移動しているように見え、ユーザーはすべてのテキストを再度選択する必要があります(望ましくない結果)。

私のテキストが正しく選択されるようにFirefoxでそれを無効にする方法はありますか?ユーザーの一般的なワークフローは、矢印キーを押してから数字の入力を開始することです...その後、繰り返します。

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

javascript - onkeypress() が機能しない

ウィンドウでキープレスイベントをキャッチしようとしています(geckoエンジンを使用するアプリで開いたhtmlページ)

フォーカスがウィンドウにあるときに、ボタンがクリックされるたびにこの関数が呼び出されることを期待しています。しかし、関数は呼び出されていません。ここで何がうまくいかないのですか?ありがとう ...

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

c++ - IAccessible を使用して Mozilla の ISimpleDOMNode にアクセスする

次のコードがあります。

上記のハードコーディングされた HWND は、MozillaContentWindowClass のインスタンスに対するものです。

QueryService まで取得できます - AccessibleObjectFromWindow と QueryInterface の両方が成功し、NULL 以外のオブジェクトを返します。ただし、QueryService は「無効なパラメーター」を返します。IID_ISimpleDom* を使用して QueryInterface を呼び出すだけで、QueryService を使用していない他の提案を見てきましたが、これらの呼び出しは「サービスなし」エラーを返します。

Document オブジェクトに移動し、そこからノードへの参照を取得するという提案も見ましたが、それを達成する方法がよくわかりません (IAccessibility は初めてです)。

洞察に感謝します。

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

php - jQueryajaxはMozillaのみで機能していません

次のスクリプトがあります

proxy.phpの内容は次のとおりです。

別のサーバーに接続し、そこでsomefile.phpxmlコンテンツを生成して印刷します。

Chromeでは完全に機能しますが、Mozillaではエラーアラートが表示されます。

ここで何が問題になっていますか?

アップデート1

私はfirebugを使用していますが、すべてが問題ないと表示されます。それでもサーバーからの応答を示しています。そして、これが私のエラーアラートが出力するものです:

アップデート2

Mozillaからhttp://server.name/somefile.phpを開くと、次のメッセージが表示されます。

しかし、Chromeから開くと、エラーは表示されませんが、somefile.phpのコンテンツが出力されます。

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

firefox - FireFox 拡張機能で小さな文字列を永続化する最も簡単な方法は何ですか?

拡張機能を作成しています。小さな API キーを保存して、将来のセッションでいつでも利用できるようにしたいと考えています。

これを行う最も簡単な方法は何ですか?