問題タブ [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.
apache-flex - オンライン試験アプリケーションを開発していますが、チーターを防ぐにはどうすればよいですか?
私は小さな大学向けのオンライン試験ソフトウェアを開発する仕事をしており、不正行為を防止するための対策を講じる必要があります...
これを行う方法についてのあなたのアイデアは何ですか?
すべてのIE / firefoxタブを無効にするか、インターネットアクティビティをログに記録する方法をいくつか無効にして、それらがグーグルアンサーを使用しているかどうかを確認したいと思います...フレックス/ Webアプリケーションからそのようなことを行う現実的な方法はありますか?
http - すべてのブラウザーで、Web ページのキャッシュをどのように制御しますか?
調査の結果、すべてのブラウザーが HTTP キャッシュ ディレクティブを一律に尊重しているわけではないことがわかりました。
セキュリティ上の理由から、アプリケーション内の特定のページが Web ブラウザーによってキャッシュされることは望ましくありません。これは、少なくとも次のブラウザーで機能する必要があります。
- Internet Explorer 6 以降
- Firefox 1.5+
- サファリ 3+
- オペラ 9+
- クロム
私たちの要件は、セキュリティ テストから得られたものです。当社のウェブサイトからログアウトした後、戻るボタンを押してキャッシュされたページを表示できます。
html - HTMLでは、選択され、無効にされたオプション要素はどうなりますか?
私の特定の例では、ドロップダウンを扱っています。例:
もちろん、それはかなり無意味ですが、厳密な動作が定義されているかどうか疑問に思っています。Operaは「選択された」属性を効果的に拒否し、リスト内の次の項目を選択します。他のすべてのブラウザはそれを許可しているように見え、選択されたままになります。
更新:明確にするために、私は特に最初の選択に興味があります。私はそれらの1つを扱っています'アイテムを選択してください:'-ドロップダウンを入力します。この場合、最初のオプションは実際にはラベルであり、アクションが発生しますonchange()
。これは、送信ボタンが存在し、JavaScriptを介してのみ削除されるという点で、かなりよく「プログレッシブエンハンスド」されています。「選択...」オプションが削除された場合、最初のアイテムになるものは何でも選択できなくなります。ドロップダウンを完全に除外するだけですonchange
か、それとも「選択...」オプションを選択可能にする必要がありますが、効果はありませんか?
html - ハイパーリンクされた画像の周りの黒い境界線を削除するには?
画像 ( <img>
) を ( でラップして) ハイパーリンクにすると<a>
、Firefox は画像の周りに黒い境界線を追加します。Safari は同じ境界線を表示しません。
境界線をなくすには、どの CSS 宣言が最適でしょうか?
css - 「display: marker」は現在のブラウザで機能しますか? もしそうなら、どのように?
私のコードがうまくいかないのか、それともブラウザーがまだ仕様に追いついていないだけなのかはわかりません。
私の目標は、生成されたコンテンツを使用してリスト マーカーをシミュレートし、純粋な CSS でリストからリストへのカウンターの継続などを取得することです。
したがって、仕様に従って正しいと思われる以下のコードは次のようになります。
しかし、これは FF3、Chrome、または IE8 beta 2 のいずれかでマーカーを生成しないようです。正しく思い出せば、Opera も生成しません (ただし、Opera をアンインストールしてからです)。
それで、マーカーが機能するはずかどうかは誰にもわかりませんか?Quirksmode.org は、この点に関していつものように役に立ちません :(.
javascript - HTMLページでテキストを選択できないようにする方法はありますか?
タブ名など、選択すると見栄えの悪いテキスト要素を含むHTMLUIを作成しています。残念ながら、ユーザーがタブ名をダブルクリックするのは非常に簡単です。タブ名は、多くのブラウザでデフォルトで選択されています。
JavaScriptのトリックでこれを解決できるかもしれません(私もそれらの答えを見たいです)-しかし、CSS/HTMLにすべてのブラウザーで直接機能する何かがあることを本当に望んでいます。
html - ブラウザの不規則性を説明する CSS「フレームワーク」?
小規模なメディア会社のウェブサイトを構築しています。残念ながら、クライアント ベースの約 45 ~ 50% が IE6 を使用していますが、残りの半分は Firefox と Webkit ベースのブラウザーにほぼ均等に分割されており、Opera ユーザーが散在しています。
私はすべてのサイトを、Eric Meyer のスタイルシートに似た、いくつかの変更を加えたリセット スタイルシートで開始します。私は最近、Blueprint CSS の「フレームワーク」を頻繁に使用しており、特に愛着があるわけではありませんが、生活がとても楽になりました。
私の開発時間の約 60% は、作成したサイトがブラウザーごとに大きく異なるように見えないようにするために費やされています。私は Firefox 3 用にコーディングし、そこから微調整しています。
これらのばかげた小さなブラウザーの癖のすべてを先制的に説明しようとするスタイルシート/フレームワークを知っている人はいますか? ブラウザのすべての奇妙さを完全に説明できるものは何もないことはわかっていますが、最初からもう少ししっかりしたものがあるといいでしょう.
私は自分自身を作成することに取り組んでいますが、何かから始めるのがいいでしょう。
css - FirebugがFirefoxに対して行うのと同様に、IE6でCSSをリアルタイムで微調整するために機能するツールはどれですか?
すべてのフロントエンド開発者は、Firefoxのコーディングの苦痛を知っており、IE6でその時点で壊れたページを表示します。IE6は今でも広く使われています(ただし、ゆっくりと、しかし確実に消えていきます...これを書いてから1年半で、使用率は1%未満になるので、関係ありません)通常、IEの条件付きコメントを使用して作成しましたIEが正しくレンダリングするための個別のCSSファイル。IE6用のFirebugのようなツールがあれば素晴らしいと思います。Firebugの「ライト」は存在しますが、非常にベータ版のようです。新しいIE8には、多くの点でFirebugよりも優れた優れた開発者ツールが組み込まれています)IE6に最適なツールは何ですか?
html - クロス ブラウザーの問題 (iframe のサイズ変更)
自分のページの 1 つに(自分が所有する) 外部サイトのページを表示しiframe
ています。Opera
ブラウザー ウィンドウのサイズを縮小して (ワイドスクリーンではなく) 表示した場合を除いて、すべて問題ありませんiframe
。ワイドスクリーン (ブラウザ ウィンドウの最大化) で動作し、ウィンドウ サイズの最大化と縮小でも問題IE7, Firefox, Chrome
ありません。Safari
HTML でフレームの寸法を設定し、cssよりも大きい を入れ子にiframe
しました。div
iframe
これは Opera 固有のバグですか、それとも何かできることはありますか?