問題タブ [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.
html - 初めてCSSで作成されたサイトブロックがFirefoxとSafariで正しく表示されない
フラッシュで作成したサイトメニューを、画像とリンクのあるシンプルなメニューに置き換えようとしています。私はCSSでそれを行います。背景画像はCSS値:background: url(/image.png)
で挿入され、メニューは単なる<a>
タグのリストです(CSSスタイルで白く表示し、下線なしなど)。それはグーグルクロームとIEでうまく動作し、次のようになります:
これがheader.phpコードです(これはメニューブロックであり、php include_onceでページに挿入されます):
ここにCSSコード:
CSSは<head>
タグ内のリンクと接続します:
メニューブロックは、PHPコードを含むページに挿入されます。
問題は、次のように、一部のブラウザ(Firefox、MacのSafari)が初めてメニューを正しく表示しないことです。
(タグと背景画像のCSSスタイル<a>
は機能しませんでした)。ページの他のすべての部分は、CSSファイルから正しいスタイルで表示されます。
ユーザーがページを更新すると、常に正しく表示されます。
また、他のマシンのFirefoxやキャッシュをクリアすると、このエラーが発生しません。
問題は、どのブラウザでも常に正しく機能するようにコードを変更する方法です。
java - Javaを使用したSeleniumRCでの単一テスト用の複数のブラウザー
JUnit4でバックアップされたSeleniumRCテストケースを複数のブラウザーで実行したいと思います。どのように実行する必要がありますか?どのような構成を行う必要がありますか:
**
public void setUp()は例外をスローします{selenium = new DefaultSelenium( "localhost"、4444、 "* firefox"、 "http://(some URL)"); selenium.start(); }
**
javascript - Javascript の「終了」機能が不規則に動作する
2 つの mp3 のオーディオ プレイリストの簡単なコードをセットアップし、JSFiddle でテストしました...動作しているように見えましたが、アップロード時に、Chrome と Safari で最初のクリップのみを再生し、Opera と Firefox では何も再生しません。私はmp3とoggの両方を使用しているので、おそらく「終了」機能に関するものでしょうか...? 「終了」は「ロード済み」を意味する必要はありませんよね?助けて、誰か…?
JS:
HTML:
前もって感謝します...
sql-server - レポート全体をSSRSレポートビューアWebコントロールに表示しますか?
そのため、プロジェクトのWebフォームにSSRSレポートビューアWebコントロールがあり、現在は期待どおりに機能しています。
印刷ボタンはIE以外のブラウザーでは自然にレンダリングされないため、ChromeとFirefoxにこのソリューションSSRS印刷ボタンを実装して、これらのブラウザーのユーザーが引き続き印刷できるようにしました。
ただし、私のレポートのいくつかは複数ページのレポートです。レポート全体を一度に表示すると、ユーザーは印刷ボタンを1回クリックするだけで済みます。
コントロールで設定を探しましたが、表示されません。サーバーレポートを使用しているため、RDLを変更してページを「大きく」することはできません。
複数ページのレポート全体を一度に表示するには、他にどのようなアプローチがありますか?
javascript - 異なるブラウザーでの toLocaleString() の一貫性のない動作
私は、日付と時刻を多く扱わなければならないプロジェクトに取り組んでいます。サーバー側のテクノロジーは ASP.Net で、クライアント側では jQuery と jQuery Week Calendar (jQuery プラグイン) を使用しています。
ここに説明されている問題があります。サーバーからこのような2012-11-13T04:45:00.00
GMT形式のデータ時刻を受信しています。
クライアント側では、この日付時刻を、IST、EST、PKT などのように、ロケールの日付時刻形式に変換したいと考えています。
これを実現するために、JavaScript メソッドを使用していますtoLocaleString()
。これはChromeでのみ正常に機能し、他のブラウザでは一貫して機能しません。
さまざまなブラウザーでの出力は次のとおりです。
Google Chrome (正常に動作):
電話:
出力:
モジラ ファイアフォックス:
電話:
出力:
サファリ:
電話:
出力:
インターネットエクスプローラ:
電話:
出力:
今のところ、これらは私がテストしたブラウザーです。
質問は次のとおりです。
2012-11-13T04:45:00.00
どのブラウザ クライアントを使用していても、Data Time (このような形式) を Locale Date and Time に変換する方法が必要です。
css - CSS の複数の背景が Chrome に表示されるが、IE や Firefox には表示されない
背景が Chrome では表示されず、IE と Firefox では表示されないという回答がいくつか見られますが、それはキャッシュを更新しただけです。の条件を指定してみましたが、background-size
何も変わりませんでした。Chrome で動作する理由は不明ですが、Firefox や IE ではまったく表示されません。多分 IE では複数の背景を扱えないのでしょうが、せめて Firefox で出来れば上げたいと思っています。何かご意見は?
コードは次のとおりです。
ここで問題なく表示されます。
Mozilla や IE で動作しない理由がわかりません。
html - HTML5 API 用のカスタム ユーザー許可要求ダイアログを作成することは可能ですか?
HTML5 API (地理位置情報や getUserMedia など) のカスタム ユーザー許可要求ダイアログを作成して、すべてのブラウザーで同じように表示することはできますか?
cookies - あるブラウザから別のブラウザにどのようにデータを渡しますか?
これは少しトリッキーなものなので、この問題に関する意見をいただければ幸いです。
次のシナリオを想像してください。
ユーザーが Internet Explorer で私の Web サイトにアクセスし、HTML5 がサポートされていないため、Chrome をダウンロードしてインストールするように依頼しました。彼らは今では真新しいブラウザを持っていて、ウェブサイトに直接アクセスするので、私は彼らが最初に持っていたすべてのアフィリエイト追跡を失います.
アフィリエイト ID を保存したいのですが、ブラウザ間でこの情報を取得する方法がわかりません。アフィリエイトの追跡がまだ有効であることを確認するために、新しいブラウザで同じユーザーであることを確認する必要があります.
残念ながら、Chrome には Flash 用の独自のディレクトリがあり、標準のディレクトリを使用しないため、Flash 共有オブジェクトは Chrome を除くすべてのブラウザで動作します。
サーバー側のソリューションでは、ある種の一意のフィンガープリント/ハッシュを生成する必要がありますが、別のブラウザでの2回目のアクセスで同じユーザーであることを確認できるほど「一意」のものは考えられません。
考えやアイデアはありますか?
ありがとう
javascript - Internet Explorer の onkeypress は、Web ページでのキー押下に関連するすべての関数を呼び出します
Web ページに 2 つのテキスト ボックスと 2 つのボタンがあります。
各テキストボックスには、return キーをチェックして特定の JavaScript 関数を呼び出す独自の keypress 関数があります。
しかし問題は、任意のテキスト ボックスに入力を開始してリターン キーを押すと、両方の関数が呼び出されることです。これは Internet Explorer でのみ発生します。
入力タグの属性としてOnkeypressを呼び出している
と
ありがとう