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

android - Fennec Nightly ビルド バージョン 29.0a1 & Addon-Sdk-1.15 最大バージョン (22.0a1)

私はこれに頭を悩ませています。

アドオンはインストールされますが、機能していないようです。

位置情報を取得し、ドメイン/パス/etc/、ユーザー エージェントを取得し、情報をコンテンツ スクリプトに移植する、yada yada などの Firefox (web) 用に構築した機能するアドオンがありますが、うまくいかないようです。毎晩の Fennec ビルドにインストールするだけではありません。

一部のモジュールがまだモバイルで利用できないことは理解していますが、これは大したことではありません。この時点で、文字通りアラート ボックスをポップアップさせようとしています。

念のため、アラート ボックスの基本的なファイルを次に示します。


lib/main.js


データ/test.js


私の考えでは、これはバージョンの競合である可能性がありますが、私の修正は違いを生むようには見えませんでした.

今日のFirefoxのナイトリービルド(29.0a1)をインストールしました

Addon-sdk-1.15 (現在) をインストールしました

アドオンをパッケージ化するとき

生成されたInstall.rdfはmax-version(22.0a1) を読み取ります。

これは私の問題のようです。そのため、/addon-sdk-1.15/app-extension/install.rdf にある install.rdf のコンストラクターで max-version を (29.0a1) に調整しました。 max-version は私のナイトリー ビルドと一致します。

これはこれを行う正しい方法ですか?

xpiをインストールします

次に Firefox Mobile を開き、アドレス バーに次のように入力します。

正しくインストールされますが、やはり機能しません。

誰かが有用な情報を持っていますか?

前もって感謝します。

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

android - Android 4.4 の GeckoView(Firefox) でフラッシュを有効にします

最近、興味深いことに、Flash はまだ firefox android 4.4 で動作し、実際には webview を置き換えることができる firefox ビュー (geckoView) があることがわかりました。ここのデモとここOrfoxに従いました。基本的に、geckoview を使用して Android 4.1 で Flash コンテンツをレンダリングするアプリをビルドできますが、4.4 (Kitkat) はビルドできません。

キカットでは、それは言います

このコンテンツを表示するには、Adobe Flash Player をインストールするか有効にしてください

Firefox に設定があります

これにより、Firefox でフラッシュ プラグインが切り替えられますが、Orfox に配置すると、その設定は無効になります。

Geckoview でフラッシュを有効にする設定を知りたいですか? または一般的に、geckoview android 4.4 でフラッシュを有効にする方法

モバイルでのパフォーマンスとサポートが不十分なため、Flash はほとんど死んでいることはわかっていますが、Flash にはまだ多くのビデオ コンテンツがあり、アプリで Flash をサポートしたいと考えています。

見たい場合の一部のスニペットと画像

GeckoView を使用した Firefox および Orfox

更新 1: Firefox の Android ソース コードを 1 日掘り下げた後、今の質問は「GeckoView でプラグインを有効にするにはどうすればよいか」のようなものだと思います。" " にアクセスしようとするとabout:plugins、4.1 および Firefox(4.4) では Flash が追加されていましたが、追加されていません。GeckoAppShellその中にフラッシュライブラリを見つける方法があり、libflashplayer.so実際にライブラリを見つけることができます。読み込めない理由がわからない

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

javascript - WebSocket は Firefox for Android アドオンでサポートされていますか?

Android 版 Firefox (fennec) と Android サービスの間で通信する方法を見つける必要があります。解決策の 1 つは、WebSockets コードを使用して通信することでした。

06-16 13:14:10.099: I/Gecko(8055): メッセージ: ReferenceError: WebSocket が定義されていません

WebSocket は fennec アドオンでサポートされていますか?

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

javascript - Firefox アドオンでページのスクロールを処理する方法

次のことを行ったフェネックアドオンでページスクロールを処理する必要があります。

そして、スクロールイベントを受け取りませんでした。誰かアイデアや実用的なコードを持っていますか?

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

scroll - フェネックアドオンはスクロールを処理し、スクロール位置を取得します

ページスクロール時に呼び出すコールバック関数を追加しました

this.pageXOffset を生成しようとすると、常に 0 が返されます。

現在のスクロール位置または現在のページ四角形を取得するにはどうすればよいですか?