問題タブ [multiple-browsers]

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

html - ナビゲーションドロップダウンテキストの色はFFおよびIEでは機能しません

Chromeブラウザの背景(この場合は白)とは異なる色で文字を表示するナビゲーションドロップダウンを取得することができました。しかし、IEまたはFFで同じページを表示すると、背景全体がすべて緑色になります。

このようなページの例を次に示します。http: //www.comehike.com/hikes/hikes_and_groups.php

そして、これがChromeで色を白く表示するCSSコードです

違いを確認するには、右上の「コミュニティ」または「ハイキング」と表示されている場所にマウスを合わせるだけです。

ありがとう、アレックス

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

streaming - MJPEG ストリームを表示するためのクロスブラウザ ソリューション

クロスブラウザ環境で MJPEG を表示する軽量で無料で信頼できる方法はありますか? 開発中のサイトでAxis 2120 IP カメラからの MJPEG ストリームを表示しようとしていますが、現在のバージョンの Firefox ではこれが非常に信頼できることがわかりました。ただし、いくつかのテストの後、IE、Opera、および Chrome では、これを行う際にさまざまな程度の問題があることがわかりました (Mac にアクセスできないため、Safari についてはわかりません)。Internet Explorer は MJPEG をサポートしておらず、まったく機能しません。Opera は、最初の GET が送信された後、何かを表示するのに文字通り 10 ~ 15 秒かかります。タグ <div>を含むが非表示になり、再び表示されるまで、Chrome は完全に機能します。<img>

参考までに、次<img>のようにタグを使用してストリームを表示しています。

再ブロードキャスト サーバーを使用して MJPEG ストリームを収集し、オンザフライでトランスコードすることを検討しましたが、この解決策は見苦しく思えます。より良い提案はありますか?

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

jquery - jquery からの JSON データ フェッチは、さまざまなブラウザでサポートされていません

私は.jsファイルとして名前が変更された静的jsonファイルのデータを取り出し、ローカルサーバー上のどこかに10.211.20.62:8080/case1/county_json.jsと言うHTMLページを持っています

私は、6、7、8 では正常に動作しているが、Google chrome、firefox、およびその他のブラウザーでは正しく動作していないコードを使用しています。

Javascript コード

問題は何ですか?助けてください!

0 投票する
3 に答える
1751 参照

java - 複数のブラウザーで Selenium RC スクリプトを同時に実行するとスタックする

Java + Junit + Eclipseを使用してセレンRCで作業しています。私のプロジェクトでは、以下のコードを使用して、1 つのブラウザー、つまり Firefox でのみ実行されるスクリプトを開発しました。

複数のブラウザで同時にスクリプトを実行する必要があるため、今は行き詰まっています。役立つ記事が見つかりませんでした..この同じシナリオに取り組んでいる人は誰でもお願いします...助けてください! :)

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

memory-leaks - メモリ リーク JQuery - すべてのブラウザ

Web ページで jquery を使用しています。多くのメモリ リークが発生し、しばらくするとブラウザ全体が停止します。ふるいツールを使用したところ、一定の回数が増加していることに気付きました。DOM要素の、毎回いいえ。4の。

イベントを関連付ける方法に何か問題がありますか? それとも、setTimeout を使用して X 秒ごとにアプリを再描画しているためですか?

イベントの関連付け:

$('.bir_Names').click(showNames); セレクター $('.bir_Names') は、それぞれがクリック時に関数を呼び出す約 300 の要素のセットに進化します。

setTimeout X 分ごとに、アプリ内のすべての HTML 要素を削除し、新しいデータを再バインドしてイベントを関連付けます。jquery remove() を使用して要素を削除します。innerHTML = '' と empty() も試しました。

再描画ごとに約 30 ~ 40 MB のジャンプが見られます。Sieve は、削除されたノードが実際には削除されていないことを示しています。

どんな助けでも大歓迎です。このことは私を夢中にさせています。

ありがとう。

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

nginx - nginx とブラウザーの動作での静的リソースのキャッシュ

静的リソースをキャッシュしたかったので、静的リソースの有効期限ヘッダーを設定しました。

期限切れヘッダーを設定した後、私が気付くのは次のとおりです。

  1. Firefox と IE が静的リソースのリクエストを nginx に送信しない
  2. しかし、他のすべてのブラウザー (Chrome、Safari、Opera) は私の nginx にリクエストを送信し、nginx は 304 Not Modified で応答します

chrome、safari、opera は私の静的リソースをキャッシュしていますか? これは正常な動作ですか?そうでない場合、静的リソースが他のブラウザーによってキャッシュされるように、さらに何をすべきですか?

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

asp.net - asp.net アプリケーション内で、セッション内に同じページの複数のインスタンスをロードすると、非同期ではなく同期的にロードされます。

.net 3.5 フレームワークである Telerik を使用する asp.net アプリケーションがあり、IE8 を使用してテストしています。

最近、アプリケーション内の任意のページを同じセッションで複数のブラウザーにロードできるようにするという要件を受け取りました。

セッションを使用して、ページの読み込み間でデータの一部を保持しています。

同じセッション内で 2 つ以上のブラウザーによって同じページが読み込まれると、ページは並列ではなく同期して読み込まれるようです。ページの page_load イベント内にログを追加しました。ログは、一度に 1 つのページのみが読み込まれることを示しています。1 つのブラウザーの page_load が完了すると、1 ~ 2 秒の遅延が発生します。その後、セッション内のキューに入れられたすべてのページが完了するまで、次のブラウザーの page_load が起動します。

私の最初の考えは、これはブロッキングの問題であるということでした。asp.net ページ内のコードと、複数のページでブロックを引き起こす可能性のある静的インスタンスのページで参照されているコードを確認しましたが、何も見つかりませんでした。

上記のように、synchonus page_load の起動動作を引き起こしている可能性のあるアイデアはありますか? 潜在的に IE8 の問題でしょうか、それともセッションに関連する何らかのタイプのブロックでしょうか?

ありがとうございました。

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

javascript - ブラウザの JavaScript の有効/無効に応じて機能するリンクが必要です

style-sheet and <noscript>javascript が無効になっている場合を使用してアラート ポップアップを実装しました。ポップアップには、警告メッセージと [OK] ボタンがあります。すべてのブラウザーで JavaScript が無効になるまで、[OK] ボタンは機能しません。JavaScript が有効で、ページのリロードがない場合

On FF:-[OK] ボタンのページをクリックすると、リロードが取得されます

Other Browsers:-[OK] ボタンをクリックしても何も起こりません

他のすべてのブラウザー (IE、Opera、Safari、Chrome) で [OK] ボタンを FF のように動作させたいのですが、どうすればこれを実現できますか?

私のコードを編集したのは次のとおりです

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

render - ブラウザのさまざまなユーザー エージェント

一部のブラウザーでは、ビルドイン開発機能を使用して、さまざまなユーザー エージェントを選択できることに気付きました。

これは、彼らがレンダリング エンジンを変更したということですか?

たとえば、Safari のユーザー エージェントを Internet Explorer に設定すると、レンダリング エンジンが Webkit から Trident に変更されますか?

現在、私の Mac には、Safari、Chrome、Firefox、および iCab がインストールされています。これらは、組み込みのユーザー エージェント機能よりも優れた別のエンジンを表していると思います。ただし、仮想マシンまたはデュアル ブートの方法を使用しない限り、インストールできるのはそれぞれ 1 つのバージョンに限られます。

それで、あなたのアドバイスは何ですか?複数の仮想マシンを実行します。もちろん、それを合法的に行うには追加のライセンスを購入する必要があります。または組み込みのユーザーエージェント機能に固執し、違いの十分な相互運用性を提供しますか??

乾杯ジェフ

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

web-testing - 複数のブラウザでWebサイトをテストする

ローカルマシンで、複数のブラウザでWebページをテストしたいと思います。ほとんどのオンラインサービスでスクリーンショットが提供されているようですが、Webページのリンクをクリックするとどうなるかわかりません。

クリックなどのユーザーイベントでWebページが実際にどのように機能しているかを確認できるソフトウェアはありますか?