問題タブ [fennec]

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

firefox-addon - fennec アドオンのオプション ボックスで数値設定を取得するにはどうすればよいですか

fennec では、オプション ボックスの扱いが異なります。オプションボックスで番号設定を取得する方法を知りたい

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

javascript - アドオンが firefox で実行されているか、fennec で実行されているかを確認するにはどうすればよいですか?

firefox と fennec の両方のアドオンを作成していますが、それが fennec で実行されているかどうかを知りたいです。

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

css - Firefox モバイル固有の CSS

Android ブラウザで自分の Web サイトのモバイル バージョンをテストしています。私がそれを行う方法は次のとおりです。

今、私は Firefox Mobile ベータ版でテストを開始しましたが、ストック ブラウザーと Firefox の両方で正しく表示できない特定の要素が 1 つあります。stock には margin-left: 23% が必要 (Firefox では右端にレンダリングされます)、Firefox には margin-left: 30% (ストックには左端にレンダリングされます) が必要です。px 値を試してみましたが、同じ問題が発生します。

だから、私がやろうとしたことは次のとおりです。

これはうまくいきません。

@-moz-document ルールを @media ルールの外に置くと、完全に機能しますが、モバイルだけでなくデスクトップ Firefox にも影響します。ただし、@-moz-document 内に @media を入れ子にすることはできません。

CSS を使用して Firefox Mobile のみをターゲットにする有効な方法はありますか?

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

firefox - Fennec 拡張機能からのページ読み込みをリッスンするには?

私は Fennec の単純な拡張機能に取り組んでいます。これは、読み込まれたすべてのページに特別な HTML 要素を追加する必要があります。この単純なoverlay.jsを作成しました:

問題は、ブラウザの起動時にアラートが 1 回しか表示されないことです。ロードされるすべてのページにアラートが表示されることを期待しています。私は何を間違っていますか?

Fennec バージョン: 4.0b5 (Windows のデスクトップ バージョンでテスト中)

ありがとう!

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

javascript - フェネックタブオープンイベント

fennec でタブを開くイベントをリッスンするにはどうすればよいですか? オブジェクトは存在せず、gBrowser私が見つけたオブジェクトに最も近いものはオブジェクトでしたが、Browserリスナーをアタッチすることはできません。

0 投票する
0 に答える
179 参照

android - Firefox Fennec で選択したテキストを読み上げますか?

Firefox Fennec Mobile で選択したテキストを読むには?

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

firefox - モバイル Firefox のクリック インターセプト

Fennec とも呼ばれる Firefox のモバイル バージョンで、リンク (LINK など) のクリックを傍受しようとしています。

私の現在は次のようになります。

どうやら event.target.tagName には a タグが含まれていないようですが、notificationbox や button などの他のタグが含まれています。JavaScriptボタンとクリックを区別するためにこれが必要です。

誰が私が間違っているのか知っていますか?

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

firefox - Windows での Firefox/Fennec のビルド

Windows (具体的には 64 ビットの Windows Server 2008 R2 SP1) で Fennec (Firefox for Mobile) をビルドするために、このチュートリアルに従おうとしています: https://wiki.mozilla.org/Mobile/Fennec/Android

私はインストールしました(私が読んだことが必要であるか、以前に持っていて関連性があると思っていたソフトウェアのいずれかです):

  • Visual Studio 2010 プロフェッショナル
  • Eclipse Helios (インストールされていませんが、持っています)
  • Android SDK 12 (最新)
  • Android NDK r5 (最新)
  • Eclipse ADT プラグイン
  • シグウィン
  • ヌーメイク
  • TortoiseHg
  • Mozilla Build (ダウンロードして解凍しましたが、使用していません)

私がしたことは次のとおりです。

  1. ソースコードのクローン ( )hg clone http://hg.mozilla.org/mozilla-central/
  2. mozconfig という名前のファイル (拡張子なし) を作成し、チュートリアルで指定されているように内容を次のパスに配置します:C:\Users\Administrator\Downloads\android-ndk-r5b-windows\android-ndk-r5bおよびC:\Program Files (x86)\Android\android-sdk\platforms\android-8.
  3. コマンドラインを開き、正しいフォルダーに移動して実行しますmake -f client.mk

この出力を受け取りました:

これは私が Firefox を構築しようとする最初の試みであり、make を使用する最初の試みでもあります。

ご協力いただきありがとうございます!

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

mobile - モバイルFirefox(Fennec)アドオン:ページの読み込み時にコードを実行する

ページが読み込まれるたびにJavaScriptコードの一部を自動的に実行するモバイルFirefoxプラグインを作成しようとしています。以前のバージョンのFennecのコードをいくつか作成しましたが、新しいバージョンのFennec(https://wiki.mozilla.org/Mobile/Fennec/Extensions/Electrolysis/)のマルチプロセッシングシステムでは、このコードは移植されました。私はhttp://people.mozilla.com/~mfinkle/tutorials/のチュートリアルに基づいて、ブラウザメニューでオプションが選択されるたびにコードの一部を実行するバージョンを機能させました。このソリューションは、overlay.js(メイン(アプリケーション)プロセス用)とcontent.js(子(コンテンツ)プロセス用)の2つの部分で構成されています。Overlay.jsはoverlay.xulに読み込まれ、content.jsはoverlay.jsの次のコードを介して新しいタブに読み込まれます。

overlay.jsのコードは、ブラウザメニューのオプションがクリックされるたびにcontent.jsにメッセージを送信し、必要なコードが正しく実行されます(一部のスクリプトタグはページの先頭に追加されるだけです)。ただし、ページの読み込み時にコードを自動的に実行する方法がわかりません。content.jsで次のことを試しました。

ただし、最後のステートメントは効果がありません。次に、最後に次のステートメントを追加してみました。

このステートメントは、overlay.jsスクリプトにメッセージを送信します。このスクリプトは、このメッセージのリスナーを登録し、それに応じて、ブラウザーメニューのオプションがクリックされたときと同じメッセージ(「coin:addCoin」)を送信します。しかし、これもうまくいきませんでした。最後に、overlay.jsスクリプトがリッスンできる特定のイベント(「tabOpened」など)を探してみましたが、何も見つかりませんでした。

ページが読み込まれるたびにコードを自動的に実行する方法について誰かがアイデアを持っていますか?

よろしく、

ウィリアム

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

mozilla - Fennec の dom インスペクタ フラグはありますか?

デスクトップの Fennec に Dom Inspector をインストールしましたが、cmd+shift+i ホットキーが機能する場合と機能しない場合があります (または忘れているのでしょうか?)。 Fennec が開いたときに dom インスペクタを開くために使用できるコマンド ライン フラグはありますか?