問題タブ [cross-browser]
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.
safari - Safari のイントラネット ASP.NET アプリケーションをデバッグする
仕事を予約するためのasp.netイントラネットアプリケーションと電話番号を持っています。現在、ほとんどのユーザーは Firefox や Internet Explorer を使用しているため、問題はありません。Safari しか使用できないユーザーがいますが、何らかの理由でイントラネット アプリに移動すると、Safari が多くの読み込みを行っているように見え、最終的に次のように表示されます。「サーバーが応答していないため、Safari はページ「<a href="http://mywebserver/" rel="nofollow noreferrer">http://mywebserver/」を開くことができませんでした。」
手短に言えば、ユーザーに別のブラウザーを使用してもらうことですが、プログラマーとして、そもそもなぜそうなのか、現在、そして将来、検出し、必要に応じてリダイレクトするために何ができるのかに興味があります。私のasp.netアプリケーションもSafariで実行できること。
また、このasp.netアプリケーションをこのユーザーに対してSafariで実行する方法について、誰かが提案を持っているかどうかも興味があります。マシン名と IP アドレスを使用してサイトに移動しようとしましたが、同じ応答が得られます。
どうもありがとう、
バリー
css - IE 7 で動作するように CSS の問題を修正するための最良の方法
最近、残念ながら IE 6 でしか動作しない Web アプリケーションの保守を始めました。問題のほとんどは CSS に関連しています。
IE 6 と IE 7の両方 で動作するように CSS クラスを標準化するのに役立つツールはありますか? 基準を通過しなければならないことは理解していますが、すぐに開始できるものが必要です。
Firebug は、UI 要素に関連する CSS クラスを特定するのに役立ちます (ページが Firefox でレンダリングされる場合)。しかし、私はアドバイザーツールのようなものを探していました。共有できる経験があれば、お気軽にどうぞ。
css - Safariでの相対的な位置付け
シンプルである必要があります。これが私のCSSです。
ユーザーの操作に応じてパネル表示を切り替えます。
FireFoxでうまく機能しますが、Safariではページの上部に表示されます。
ps "vertical-align:middle;" どちらも機能しません。
pps設定「position:relative;」パネルの「position:relative;」を設定しても機能しません。パネル上と「position:absolute;」画像上でFFでそれを壊し、Safariでは何もしません
これはうまくいきました:
html - チェックボックスとそのラベルをクロスブラウザーで一貫して整列させる方法
これは、常に私を悩ませているマイナーな CSS の問題の 1 つです。
スタック オーバーフローの周りの人々はどのように垂直方向に整列checkboxes
し、labels
一貫してクロスブラウザーを使用していますか?
Safari で (通常は を使用vertical-align: baseline
してinput
) 正しく配置すると、Firefox と IE では完全にオフになります。
Firefox で修正すると、Safari と IE は必然的にめちゃくちゃになります。フォームをコーディングするたびに、これに時間を浪費します。
私が使用する標準コードは次のとおりです。
私は通常、Eric Meyer のリセットを使用するので、フォーム要素は比較的オーバーライドされていません。あなたが提供しなければならないヒントやトリックを楽しみにしています!
css - a:hover タグの css オーバーフロー
position: absolute と各 poi の座標を使用して、いくつかの関心のあるポイントが配置された画像 (マップ) があります。次を使用して、マウスオーバー時に各POIの情報を展開したい:
これは IE では正常に機能しますが、Firefox や chrome では機能しません。オーバーフローをトリミングするのではなく、すべての情報を一度に表示するだけです。
javascript - 精度を落とさずに数値が到達できる JavaScript の最大整数値は?
これは言語によって定義されていますか?定義された最大値はありますか? ブラウザによって違いますか?
html - (iframe の代わりに) オブジェクトに text/html を埋め込む
IE を除くすべてのブラウザで、これら 4 つのテストすべてが機能します。IE 6 および 7 では、最後の 1 つが失敗し、空のフレームが表示されます。IE が外部の html をオブジェクトにロードできるようにする回避策はありますか?
javascript - Javascript: リンクが存在するページと同じドメインをターゲットにしているかどうかを判断するにはどうすればよいですか?
Google アナリティクスを介して HTML 以外のドキュメントを追跡するには、前述のアルゴリズムが必要です。そうすべき:
- ドメインをハードコーディングしない
- プロトコルを無視する (つまり、http/https)
- 「www」の有無を気にする必要はありません (絶対リンクはすべて「www」で始まり、すべてのページは「www」経由で提供されます)。
これは、IE 専用の「attachEvent」から呼び出される関数を介してアクセスする必要があるため、複雑です。
更新申し訳ありませんが、私はこの質問を本当にひどく言いました。本当の問題は、これをイベント経由で機能させることです。IE には独自のイベント処理の世界があるからです。次のようにします。
track_file の「obj」がブラウザ間で同じではないようです - IE でクリックされたものを参照するにはどうすればよいですか?
jquery - jQuery クロスブラウザーのパフォーマンスの問題
初めてjQueryを使用したプロジェクトをまとめています。私はライブラリを使用するのが大好きで、その利点の 1 つはブラウザー間の互換性であると理解していました。IE6 と IE7 でサイトのテストを開始したとき、不快な驚きが待っていました。多くの場合、JavaScript (それほど複雑ではない) が機能しないためです。
クロスブラウザーの観点から、jQuery が行うことと行わないことについて、一般的なコメントを提供できる人はいますか?
IE で jQuery/JS をデバッグするためのヒントはありますか?
user-interface - ばかげたイライラするクロスブラウザ UI の問題
アプリケーションの UI をすべてのブラウザーで正しくレンダリングするのに数時間費やした人はいますか?
シンプルなスタイルが 1 つのブラウザーでは機能するが、他のブラウザーでは機能しない傾向がある場合、どのようにフラストレーションに対処すればよいでしょうか? そして結局、それを処理するためのハックを発明します (場合によっては、それも起こらないこともあります)。
すべてのブラウザが同じ標準に従うことができる日を待ちたいと思います.