web-dev-qa-db-ja.com

about:blankは何ですか?

ページとはabout:blank のために使用される?なぜそこにあるのだろうと思っていました。実際のページですか、それとも組み込みですか?ヘッダーと本文以外は完全に空のようです。

26
Guy named Jon

一部のブラウザに組み込まれている空白のページです。一部の人々は、空白のページを持ちたいだけで、ブラウザーを起動したり、新しいページを開いたりするときに、他のものを表示/ロードする必要はありません。

37
Keltari

about URIスキーム は、内部ブラウ​​ザで使用するために指定されています。これは、Mozilla Firefoxを生み出したブラウザである Netscape Navigator に由来しています。これにはabout:blankが含まれます。

IETF RFC 6694 に従って、about:blankは空白ページ用に予約されています。基本的にaboutをサポートするすべてのブラウザはabout:blankを実装しており、どこでもほぼ同じです。

about:blankは空白の内部ページにすぎないため、外部リソースに依存せず、従量制接続または低速システムでの適切なデフォルトとして機能します。

24
bwDraco

about:blankは、ブラウザを開くための最も高速でクリーンな方法です。
帯域幅を使い果たしたり、ページがダウンロードされるのを待ったりしないでください。(おそらく[下記を参照])どのページにも隠されたコードは実行されません。

  1. 「約:空白」

    このドキュメントでは、1つの既知のトークン「空白」を定義しています。 「about:blank」URIは、ブラウザーで空白ページによって表されるリソースを指します。 [ 1 ]

ただし、最もエレガントで見た目がきれいなページでも、隠しコード(必ずしも悪意のあるコードである必要はありません)を隠すことができます。たとえば、Googleにアクセスして、コードで:-)を探します。

参照- rfc6694 インターネット技術特別調査委員会(IETF)によるaboutのすべて。

3
Hastur

これは単に「ほとんどのブラウザに組み込まれている」だけではないことに注意してください。 HTML5に準拠するには、必須です。 about:blankは、HTML5標準の多くの場所で使用されています(例 §4.7.2 :)。

src属性の値がないか、その値が空の文字列である場合は、urlを文字列 "about:blank "。

living standard を検索すると、適切なURLがない場合のフォールバックURL、または最初のブラウジングコンテキストのデフォルトURLとして一般的に使用されていることがわかります。

簡単に言えば、Microsoft Wordの空白のドキュメント、またはペイントを開いたときの空のキャンバスのようなものです。より具体的なものを開かない場合の開始点を提供するために存在します。もちろん、ほとんどの場合、より具体的なホームページがabout:blank 最近。

2
Bob