問題タブ [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.
javascript - Jquery/JS/Browser 固有の API を介した印刷イベントのキャプチャ
印刷イベント (IE の onbeforeprint および onafterprint イベントなど) をキャプチャする方法があるかどうかを尋ねたかったのです。本当はもっとやりたい。印刷を中断できるか、キャンセルできるか、または印刷オプションをまとめて変更して myPrint オプションを使用できるかどうかを知りたいです。これはプラグイン/拡張機能/XPCOM で実現できますか? 実際、私はクロスブラウザーコントロールが必要であり、異なるブラウザーで個別のコントロールを使用してもかまいません.IEのプラグイン、mozillaの拡張機能/ XPCOM、可能であればChrome拡張機能を介して..
windows - WindowsでnsIModuleDLLを登録する方法
少し前に、nsIModule(およびnsIProtocolHandler)を実装したWindowsライブラリを作成しました。私は最近それをもう少しデバッグすることに取り掛かったばかりですが、FireFoxは私のライブラリをもう実行しません。regxpcom
とを削除xpti.dat
してモジュールを再度登録しようとしましcompreg.dat
たが、contract-idが表示されません。Firefoxまたはregxpcomをデバッグしようとすると、DLLがロードされていないように見えます(NSGetModule
DLLの呼び出しに使用されていた場所)。
登録プロセスに何か変更がありますか?ファイルを提供する必要があり.xpt
ますか?以前は必要ありませんでしたし、自分のインターフェイスも必要ない/使用しないので、そうするととにかく空のタイプライブラリになります...
http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/gecko/
java - Scripting java : スクリプト ファイルでクラスを作成する
スクリプト ファイル (javax.script) で Java クラスを作成したいと考えています。助けてください
firefox-addon - Firefox アドオンのサイレント インストール
msi インストーラーを使用して、Firefox xpi をサイレント インストールしようとしています。私は次の方法でそうしています:
xpi
いくつかの一時ディレクトリで解凍し、そのすべての内容を%APPDATA%\Mozilla\Firefox\Profiles\xxxx.default\extensions\<uniqueid-for-my-addon>
次にFirefoxを開いたときにアドオンが利用できると思っていましたが、取得できません. Firefox アドオンのサイレント インストールのために他にやるべきことがあるかどうか誰か教えてもらえますか?
カピル
java - Scripting java : 外部ファイルからクラスをインポートする
たとえば、外部フォルダーに既に記述しているクラスをインポートしExample.java
たいc:\class\Example.java
:
また
これは ScriptEngine rhino のスクリプトにあります。
どうすればそれができますか???
javascript - 入力フィールドの矢印キーを押したときにカーソルを右または左に移動するデフォルトのブラウザ動作を無効にします
私はこれを行うためにFirefoxを使用していますが、IE6で動作します...図を参照してください。
基本的に、矢印キーを使用して入力要素のグリッドをトラバースするように記述されたコードがあります。それはすべてうまく機能しています。矢印キーを使用して、任意のフィールドに自由に移動できます。上矢印または下矢印を使用すると、次のフィールドのすべてのテキストを選択することで、選択機能が正しく機能しているように見えます。(望ましい結果)
document.getElementById(id).select();
ただし、左または右にトラバースすると、テキストはデフォルトのブラウザ機能を使用して、選択が発生した後にカーソルを左または右に1回移動しているように見え、ユーザーはすべてのテキストを再度選択する必要があります(望ましくない結果)。
私のテキストが正しく選択されるようにFirefoxでそれを無効にする方法はありますか?ユーザーの一般的なワークフローは、矢印キーを押してから数字の入力を開始することです...その後、繰り返します。
javascript - onkeypress() が機能しない
ウィンドウでキープレスイベントをキャッチしようとしています(geckoエンジンを使用するアプリで開いたhtmlページ)
フォーカスがウィンドウにあるときに、ボタンがクリックされるたびにこの関数が呼び出されることを期待しています。しかし、関数は呼び出されていません。ここで何がうまくいかないのですか?ありがとう ...
c++ - IAccessible を使用して Mozilla の ISimpleDOMNode にアクセスする
次のコードがあります。
上記のハードコーディングされた HWND は、MozillaContentWindowClass のインスタンスに対するものです。
QueryService まで取得できます - AccessibleObjectFromWindow と QueryInterface の両方が成功し、NULL 以外のオブジェクトを返します。ただし、QueryService は「無効なパラメーター」を返します。IID_ISimpleDom* を使用して QueryInterface を呼び出すだけで、QueryService を使用していない他の提案を見てきましたが、これらの呼び出しは「サービスなし」エラーを返します。
Document オブジェクトに移動し、そこからノードへの参照を取得するという提案も見ましたが、それを達成する方法がよくわかりません (IAccessibility は初めてです)。
洞察に感謝します。
php - jQueryajaxはMozillaのみで機能していません
次のスクリプトがあります
proxy.phpの内容は次のとおりです。
別のサーバーに接続し、そこでsomefile.php
xmlコンテンツを生成して印刷します。
Chromeでは完全に機能しますが、Mozillaではエラーアラートが表示されます。
ここで何が問題になっていますか?
アップデート1
私はfirebugを使用していますが、すべてが問題ないと表示されます。それでもサーバーからの応答を示しています。そして、これが私のエラーアラートが出力するものです:
アップデート2
Mozillaからhttp://server.name/somefile.phpを開くと、次のメッセージが表示されます。
しかし、Chromeから開くと、エラーは表示されませんが、somefile.phpのコンテンツが出力されます。
firefox - FireFox 拡張機能で小さな文字列を永続化する最も簡単な方法は何ですか?
拡張機能を作成しています。小さな API キーを保存して、将来のセッションでいつでも利用できるようにしたいと考えています。
これを行う最も簡単な方法は何ですか?