問題タブ [firefox-16]

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

jquery - jQuery 1.4.1 と Firefox 16.0.1 の奇妙な属性の問題

最近、Firefox 16.0.1 に関して、jQuery 1.4.1 で非常に奇妙で非常に悪いバグに遭遇しました。他のすべてのブラウザは問題ありません。古いバージョンの Firefox は問題なく、新しいバージョンの jQuery は問題ありません。

次のようなチェックボックスがいくつかあるテーブルがあります。

そしてjavascript/jqueryでループしてすべてのitemIdを収集します

firefox 16.0.1 では、ids にページの URL が入力されます。/theId like: http://blahblahblah.com/654101

次のように変更するだけで、これを回避できました。

しかし、なぜこれが起こったのか、そしてこれによって他に何か影響があるかどうかを知りたい.

これは、すべての栄光で問題を示す JS Fiddle です: http://jsfiddle.net/K8jRf/8/

ありがとう!

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

firefox - Firefox 16 でのブラウザベースの YouTube アップロードが予期せず中断する

以下に示すように、通常の YouTube ブラウザベースのアップロード フォームがあります。IE、Chrome、および古いバージョンの Firefox でうまく機能します。ただし、私の Firefox 16.0.2 は POST でハングアップします。Firefox 16.x を搭載した他のコンピューターで問題を再現しました。

YouTube の URL をhttps://uploads.gdata.youtube.comからhttp://uploads.gdata.youtube.comに変更して SSL を手動でオーバーライドすると、ファイルは正しくアップロードさます

さらに奇妙なことに、リクエストはFirebugの [ネット] タブにまったく記録されません。Firefox のWeb コンソールでは、リクエストは表示されますが、レスポンスとステータス コードがまったく表示されません。次に、[ HTTPS トラフィックの復号化] オプションを有効にして Fiddler を使用すると、ファイルが正しくアップロードされます。

何が起こっているのか、または問題を解決せずに SSL トラフィックを監視する方法を知っている人はいます?

YouTube の URL とトークンは、バックエンドで ASP.Net と Google.GData.YouTube ライブラリを使用して生成されます。そのコードの一部を次に示します。

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

css - FireFox 16 が回転およびスケール変換をマトリックス変換に変換しないようにするにはどうすればよいですか?

Mozilla が FireFox 16 のレンダリング エンジンに下位互換性を持たせるための新しい変更を行わない場合、ブラウザが CSS3 非マトリックス変換をマトリックスに変換しないようにするにはどうすればよいですか?

以下は、これが JavaScript ベースのアニメーションに与える影響と、それが私にとって重要な理由の例です。

私のsupport.mozilla.orgの質問から貼り付けました

pilatch.com/cardsにアクセスして、アーク内の任意のカードをクリックします。Chrome、Safari、または IE 9 で同じことを行ってください。すべての JavaScript を un-min-catted したので、何が起こっているかをより簡単に確認できます。

FireFox のバージョン 16 の CSS3 変換は、マトリックス変換に変換されています。それは私の回転とスケールのアニメーションをかなり嫌う。たとえば、要素のスタイル属性を style="transform:scale(0.75)" のように設定すると、FireFox はすぐにその要素の変換プロパティ (.style.transform など) を "matrix(...)" に変換します。 .

線形代数を使って、jQuery cssHooks を介して回転とスケーリングを行列変換に変換する方法を知っています。また、ブラウザのこの「機能」(行列への変換を強制する) を検出するコードを作成し、回転変換またはスケールの代わりにマトリックス変換を書き込む別のフック、すべて過去 2 日間、私の開発サイトで。

ただし、この新機能を jQuery のアニメーションと互換性を持たせることはますます困難になっています。さらに進むと、FireFox でこれを機能させるためだけに jQuery をハックするか、一部の FireFox 開発者が新しい実装に下位互換性を持たせない限り、FireFox アニメーションのサポートを完全に取り下げる必要があるかもしれません。

変換は通常、レンダリング エンジンの舞台裏で行列に変換されることを知っています。マトリックスをそのままにしておきます。ユーザーが変換のために入力したものを上書きしないでください!

また、CSS3 アニメーションを使用する必要があることもわかっていますが、それが広くサポートされる前にこのプロジェクトを開始しました。FireFox をサポートしたいので、すべてのアニメーションを書き直すことはできません。それは本当にオプションではありません。代わりに、ユーザーを Chrome に誘導します。これらのタイプのアニメーションを使用する開発中の機能は他にもありますが、後戻りするには深すぎます。

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

firefox - Firefoxが更新されないようにする

selenium 2.25.0FirefoxWebドライバーを使用していくつかのPythonテストを作成しています。

以前はFirefoxバージョン16(完全に機能していました)を使用していましたが、現在は自動的にバージョン18に更新されているため、私のバージョンのセレンで多くの問題が発生しています。承認していない場合は、Firefoxが更新されないようにします。 。

LinuxバージョンのFirefoxには、[設定]>[詳細設定]>[更新]タブに、新しいバージョンが利用可能になったときにどうするかを尋ねるオプションがないことがわかりました。

私はselenium==2.26.0を試してみましたが、ローカルで少しは機能しますが、残念ながら、これらのテストにはしばらく時間がかかるため、セレンのバージョンを更新することは適切なオプションではありません。

私はすでにFirefox16バイナリを持っており、そのようなバージョンにとどまるためにそれが必要です。

Ubuntu 12.04でこれを実現する方法はありますか?

助けてくれてありがとう?:)

PDアドオンの非互換性は気にしません。必要ないので、これを解決した後、一部のアドオンが使用できなくなっても問題ありません。