問題タブ [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 - モバイルFirefoxアドオン開発:window.BrowserApp.deckがnull
このスケルトンから始めて、FirefoxMobile用の簡単な小さなアドオンを作成しようとしています。最終的には、読み込まれるすべての新しいページに対して少しコードを実行したいと思います。これは、すべての新しいタブに「DOMContentLoaded」リスナーを追加することで最もよく達成されるようです。このリスナーは、そのタブが新しいページを読み込むときに起動します。そのためには、新しいタブを検出する必要があります。これは、BrowserAppのデッキに「TabOpen」リスナーを追加することによって行われるようです。
問題:起動時(ただし、すでにロードされているセッションにインストールする場合は除く)、window.BrowserApp.deck
唯一のウィンドウでnullになります。ドキュメントは、ほとんどありませんが、これが可能であることを示唆していないようです。
これを自分でテストするには、上記のリンク先のスケルトンをダウンロードして追加します
bootstrap.jsの48行目より下で、ビルドしてMobile Firefoxにインストールし、再起動します。'deck:null'を含むBrowserAppのプロパティを報告するトーストが表示されます。(私は現在、サーバーで取得する拡張機能のコピーをホストしています。これは、テストがはるかに高速です。モバイルFirefoxブラウザーでそのリンクを指定し、インストールして、再起動するだけです。)
何が得られますか?私は何かを読み間違えていますか?この問題にぶつからない、私がやろうとしていることを行うためのより良い方法はありますか?どこかにもっと広範なドキュメントがありますか?
firefox-addon - Firefox Mobile 拡張機能でサウンドを再生するには?
サウンドを再生する Firefox Mobile (Fennec) の拡張機能を作成しています。nsISound を使用する、つまり
デスクトップ版の Firefox では正常に動作しますが、FF Mobile では音が出ません。また、ウェブサイトに音声要素を追加してみましたが、
これは機能しますが、Web サイトが自分のコンピューターにローカルに保存されている場合に限ります (セキュリティ上の制限のためだと思います)。
Android 4.2 を搭載した Asus Transformer タブレットでこれをテストしました。助言がありますか?
javascript - Firefox Android アドオン用 Websocket の使用方法
Websocket を使用してサーバー側のコードと通信する単純な Firefox モバイル アドオンを作成しようとしています。
私のコードはデスクトップ Firefox アドオンで動作していますが、モバイル Firefox で問題が発生しています。
MozWebSocket と WebSocket の両方を試しましたが、どちらも次のようなエラーが発生します。
E/GeckoConsole(15569): [JavaScript エラー: "ReferenceError: MozWebSocket が定義されていません" {file: "resource://gre/modules/XPIProvider.jsm -> jar:file:///data/data/org.mozilla .firefox/files/mozilla/sq4c77hi.default/extensions/view-source@mydomain.org.xpi!/bootstrap.js" 行: 20}]
WebSocket を参照できるようにするために何をインポートまたは実行する必要があるか知っている人はいますか? websocket を使用して、サーバー側のコードを使用して Firefox Android アドオンとの間でデータを送受信したいだけです。助言がありますか?
非常によく似たコードを使用して Firefox Desktop Addon でこのセットアップを実行しているため、混乱しています。
どんな助けでも大歓迎ですありがとう!
html - モバイル Firefox でアドレス バーを非表示にする
モバイル ブラウザーでアドレス バーを非表示にするさまざまな scrollTo() ソリューションを試しましたが、モバイル Firefox ではまったく機能しないようです。
その状況で使用する必要がある別のトリックはありますか?
firefox - スタイリングモバイル版 Firefox
CSS とルールを適用しようborder
としてoutline
も、Fennec (モバイル Firefox)appearance
のデフォルトのインセット シャドウと丸みを帯びた角を取り除く方法はありますか?<input type="text">
firefox-addon - Firefox の Android ブートストラップ拡張機能のアイコン
私はFirefox Androidのブートストラップ拡張に取り組んでおり、新しいメニュー項目にアイコンを表示する際に問題があります:
ico では、拡張機能のルート (icon.png は bootstrap.js の隣にあります) にあるアイコン ファイルの uri を data: と file:// を使用して記述しましたが、ここで説明したように、アイコンは表示されません。そのパスを修正する方法がわかりません。install.rdf ファイルの iconURL にも同じ問題があります。chrome:// を使用すると何も表示されず、resource:// を使用すると画像が表示されません。chrome:// を使用するには chrome.manifest が必要ですか? URLを指定しなくても、ここのようにデフォルトで画像が表示されるようにしても、まだ機能しません。
私はそれをグーグルで検索しましたが、修正できませんでした。助けて、感謝してください。