クロスブラウザとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > クロスブラウザの意味・解説 

クロスブラウザ

別名:マルチブラウザmulti-browser
【英】cross- browser

クロスブラウザとは、WebサイトWebアプリケーションが、どのWebブラウザでも同じ表示、同じ動作再現できる状態のことである。

Webページ作成用いられる技術には、Webブラウザサポートしているものもあれば、サポートしていないものもある。場合によってはブラウザ間で解釈異なるものもある。そのため、特定のブラウザでは思い通りに表示できるのみ、別のブラウザではレイアウト崩れてしまっていたり、思い通り表示になっていなかったりする場合がある。こうした問題注意し主要なブラウザ表示内容違い出ないように記述されHTMLCSSJavaScriptなどが、クロスブラウザと呼ばれている。


クロスブラウザ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/18 14:32 UTC 版)

クロスブラウザまたは、クロスブラウザ互換性(ーごかんせい、Cross-browser compatibility)は、特定のブラウザ機能が欠けている場合や不完全な場合でも、ユーザーに影響を与えずに動作し続ける能力のこと[1]

ウェブサイトウェブアプリケーションがさまざまなブラウザで正常に動作することを目的としている。

歴史

背景

クロスブラウザの歴史は、1990年代後半に起きた「ブラウザ戦争」と初めてのスクリプト言語であるJavaScriptJScriptの歴史から始まる。当時は、Netscape NavigatorMicrosoft Internet Explorerの間で激しい競争が発生しており、前者は最も広く使用されていていた。一方で、MicrosoftMosaicをライセンスしてInternet Explorer 1.0を作った。それから数年間にわたり、それら2つの新しいバージョンが多くリリースされた。これらのブラウザの開発は非常に速く進み、新機能の導入がバグ修正よりも優先されることが多く、結果として不安定なブラウザやウェブ標準の非準拠、頻繁なクラッシュ、多くのセキュリティホールが発生した。

W3Cの創設とウェブ標準化

W3Cは、1994年にオープンスタンダードを推進するために設立され、ECMAScriptというブラウザスクリプト言語の標準を開発した。最初のバージョンは1997年に公開され、JavaScriptJScriptのその後のリリースでは、より高いクロスブラウザ互換性を実現するためにECMAScript標準が実装された。ECMAScriptの標準化後は、ドキュメントオブジェクトモデルの標準化に取り組み始めた。2005年までに、W3C DOMの大部分は、Microsoft Internet Explorer、OperaSafari、およびGeckoベースのブラウザ(FirefoxSeaMonkeyCaminoなど)を含む一般的なECMAScript対応ブラウザで広くサポートされるようになった[2]

21世紀

21世紀になると、ブラウザスニッフィング(英語: Browser sniffing)のような方法はクロスブラウザのスクリプトには使えないとされた[3]。これによって、ブラウザニッフィングや実行環境に関する無効な仮定に依存するアプリケーションは「マルチブラウザ」と言われるようになり、この時期に、「クロスブラウザ」は現在の意味で使われるようになった。

脚注

  1. ^ Cross platform > Significato e Definizione - Glossario Ehiweb” (イタリア語). Ehiweb. 2024年6月1日閲覧。
  2. ^ History” (英語). W3C. 2024年6月1日閲覧。
  3. ^ Browser Detection (and What to Do Instead)”. jibbering.com. 2024年6月1日閲覧。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「クロスブラウザ」の関連用語

クロスブラウザのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



クロスブラウザのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【クロスブラウザ】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのクロスブラウザ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS