問題タブ [firefox4]

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 投票する
3 に答える
38478 参照

google-chrome - Chrome : サイズ変更不可のテキストエリアを作成する

デフォルトでは、Chrome はテキストエリアをサイズ変更可能にします。私はこれを制御し、垂直方向にのみサイズ変更可能にするか、まったくサイズ変更できないようにしたいと考えています。

どうすればこれを達成できますか?

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

firefox - SeleniumIDEでのFirefox4の新しい「データ入力」確認ダイアログの処理

3.6で正常に動作するFirefox4ベータ7でいくつかのS-IDEテストを試しています。私が理解できないことの1つは、FF4の新しい組み込みダイアログを操作する自動化された方法です。

代替テキスト

誰かがこれをまだ解決しますか?

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

firefox4 - 「CoCreateInstance()FAILED」を表示するFirefox4のエラーコンソールの意味

Firefox4でSeleniumIDEテストを実行しているときに、FF4に組み込まれているエラーコンソールにこれらのメッセージ(エラーなどではなくメッセージを意味する)が表示されるようですが、どの時点でかわかりません。それらが発生しているか、何が原因である可能性があります。それがSeleniumの問題なのか、それとも私のページの1つにある何かが原因なのかはわかりません。

それらは警報の原因ですか?

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

javascript - Userscript を使用した外部スクリプトのロードは Fx 4 では機能しますが、Fx 3.6 では失敗します

要約されていないコードは次のとおりです(短いです):

これは Firefox 4.0b7 (Windows) と nightly (Linux) では完全に動作しますが、Fx 3.6.x (3.6、3.6.2、および 3.6.12 からのレポート) では失敗します。

理由がわかりません。

ああ、待って... Fx 4 で Scriptish を使用しています... これは何か関係があるのでしょうか?

しかし、それとは別に、私は完全に途方に暮れています。スクリプトは読み込まれません。document.documentElement.innerHTML = '...'行が機能していないように見えます... Firebug で実行し、文書を に消去しますが<html></html>、その後は何も起こりません。

何か案は?

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

firefox - アドオンを Firefox 4.0 と互換性があるようにアップグレードしますが、3.x との互換性も維持しようとしています。アドバイス?

私は Firefox 3.6 用に書かれたアドオンを持っていますが、現在は Firefox 4.0 用にアップグレードしていますが、3.6 との互換性も維持しようとしています。これをやろうとした経験や、コードがスパゲッティっぽくなりすぎないようにする方法のヒントはありますか?

両方のバージョンとの互換性を維持することが、次のようなことを意味する場所がいくつかあります。

これにより、両方のバージョンで CSS 警告が生成されます。私はそれで暮らすことができます。私がこのようなことをしている他の場所があります:

(sleepUntil はThread.processNextEventテクニックを使用するユーティリティ関数です)

定義されているかどうかを確認することは、文字列を直接Application.extensions確認するよりもきれいに見えApplication.versionますが、そのアプローチには私が知らない欠陥があるのではないでしょうか?

また、コンテンツを Web ページに挿入しようとすると問題が発生します。あるケースでdoc.body.appendChildは、3.x では動作していたが 4.x では動作していなかったので、これを試してみました:

上記のコードは機能しませんが、throw new Error('')直前にa を挿入すると機能します。これdoc.body.appendChild(myElement)は、Firefox 4 では、呼び出しがエラーをスローする前に何らかの方法でappendChild変更されているように見えることを示しています。myElementこの特定のコード スニペットを機能させる方法を理解できると確信していますが、このような問題がさらに多く発生するのではないかと心配しているので、他の誰かが既に経験しているかどうかを確認したいと思います。同様のプロセスであり、知っておくべきヒントがあります。

長々と質問すみません。これが私が本当に求めていることです:

  1. アドオンを Firefox 3 と Firefox 4 の両方で同時に互換性を保つために、どのようなアドバイスがありますか?
  2. 3.x 用のバージョンと 4.x 用の別のバージョンがあるようにコードを分岐するというアイデアについてどう思いますか? 次に、新しい機能を両方のバージョンに適用し、両方のバージョンでテストする必要があります。
  3. 一般に、必要な特定の機能の存在をテストする方が良いですか (if (Application.extensions) ...または try/catch で行ったように)、それともApplication.version'3' または '4' で始まるかどうかを確認するだけですか?
0 投票する
1 に答える
671 参照

javascript - Firefox 拡張機能の localStorage イベント

localStorage から「ストレージ」イベントがいつ発生するかを判断するための Firefox 拡張機能を作成しています。

Firefox 3 では、ウィンドウ内のストレージ イベントを拡張機能内の関数にバインドする次の行があります。

$(doc, doc).bind('storage', on_store());

これは Firefox 3 で動作します。しかし、これを Firefox 4 で試した場合、イベントが取得されないようです。

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

watin - 誰かがFireFox4に対してWatiNテストを正常に実行しましたか?

jsshプラグイン(WatiNを実行するために必要)は、引用するために、 FireFoxバグ586869による作業がまだ必要なようです。

jsshを維持しようとしているはずの人にはおそらく明らかですが、それを取り戻すには、「hg up -r 3ca5d6674feb」を実行して、作業する場所にコピーするだけです。

jsshのSOに関する最近の活動もあまり見つかりませんでした。

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

firefox4 - ブラウザーがオンラインに戻ったときに、個別のクライアント側 IndexedDB データベースのオフライン変更をマージできますか?

Firefox 4 の IndexedDBにより、オフラインとオンラインの両方で、クライアント側のデータベース クエリとストレージ用のアプリを作成する新しい可能性が得られます。これは非常に新しい選択肢であり、非常に興味深いものです。なぜなら、私の組織は多くの国に分散しており、オンライン Web サービスが貧弱だからです。

全体像:「IndexedDB を使用すると、後でオフラインで高速に取得できるように、Web アプリで大量のデータをローカル システムに保存できます (もちろん、明示的な許可が必要です)。」</p>

私の問題:

以下がわかりません。

  1. ハイチなどのクライアント側データベースのオフライン変更を、ワシントン DC の中央データベースにマージするにはどうすればよいでしょうか?

  2. あるいは、ハイチの 3 つのクライアントでの 3 つの個別のデータベースの変更は、どのようにして相互に同期されるのでしょうか? おそらくそれは不可能ですか?

  3. このようなクライアント側データベースの利点と制限は何ですか?

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

javascript - Firefox 4 ベータ版では、新しいウィンドウで要素 (Javascript) を動的に作成できませんか?

Firefox 4 ベータ版 (ベータ 10 でテスト済み) では、新しいウィンドウに要素を実際に追加できないようです。Firefox 3、Opera、Chrome、IE6 では正常に動作しますが、FF ベータ 4 で壊れたようです。

簡単なデモンストレーション HTML ページを次に示します。

基本的に、これはリンクのあるページで、クリックすると「abc」というテキストを含む新しいウィンドウがポップアップ表示されます。Firefox beta 4 では、ウィンドウと共にポップアップしますが、何も表示されません。Firebug を使用すると、ノードが作成されたように見えますが、タグの下にあるすべてのもの (タグ自体を含む) は、非表示の要素と同様に、ツリー内でフェードアウトします。ただし、計算された CSS は、表示スタイルと可視性スタイルが適切であることを示しています。

Firefox ベータ 4 で動作させる方法について何か考えがある人はいますか?

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

html - Firefox 4 Beta 10 の MediaElement.js?

おそらく何か問題があることはわかっていますが、MediaElement.js ビデオが Firefox 4 Beta 10 で再生されない理由がわかりません。Firefox 3.6.13 では問題なく動作しています。これまでのところ、これは Mac OS 10.6.6 でしかテストしていません。

http://www.nolanfans.com/trailers