問題タブ [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.
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 を開き、アドレス バーに次のように入力します。
正しくインストールされますが、やはり機能しません。
誰かが有用な情報を持っていますか?
前もって感謝します。
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 をサポートしたいと考えています。
見たい場合の一部のスニペットと画像
更新 1:
Firefox の Android ソース コードを 1 日掘り下げた後、今の質問は「GeckoView でプラグインを有効にするにはどうすればよいか」のようなものだと思います。" " にアクセスしようとするとabout:plugins
、4.1 および Firefox(4.4) では Flash が追加されていましたが、追加されていません。GeckoAppShell
その中にフラッシュライブラリを見つける方法があり、libflashplayer.so
実際にライブラリを見つけることができます。読み込めない理由がわからない
javascript - WebSocket は Firefox for Android アドオンでサポートされていますか?
Android 版 Firefox (fennec) と Android サービスの間で通信する方法を見つける必要があります。解決策の 1 つは、WebSockets コードを使用して通信することでした。
06-16 13:14:10.099: I/Gecko(8055): メッセージ: ReferenceError: WebSocket が定義されていません
WebSocket は fennec アドオンでサポートされていますか?
javascript - Firefox アドオンでページのスクロールを処理する方法
次のことを行ったフェネックアドオンでページスクロールを処理する必要があります。
そして、スクロールイベントを受け取りませんでした。誰かアイデアや実用的なコードを持っていますか?
scroll - フェネックアドオンはスクロールを処理し、スクロール位置を取得します
ページスクロール時に呼び出すコールバック関数を追加しました
this.pageXOffset を生成しようとすると、常に 0 が返されます。
現在のスクロール位置または現在のページ四角形を取得するにはどうすればよいですか?