W3C Schoolsは、 "type属性がリンクされたドキュメントのMIMEタイプを指定する"とし、<a href="http://www.w3schools.com" type="text/html">W3Schools</a>
を例として提供します。 text/html
をapplication/zip
に変更すると、accept
ヘッダーフィールドはでなく、が変更されました。htmlのタグaのtype属性はどのように実装されていますか?
explanation in the specificationには、属性が「純粋に助言」であることも記載されています。つまり、ブラウザは単にそれを無視できますか?
属性が「受け入れ」ヘッダーフィールドに反映されることが予想されます。
@robertc - Webページはリンクの最後に利用可能なリソースを知っていると思いますので、受け入れヘッダーはブラウザでサポートされているリソースタイプとリンクで指定されたタイプの交差点になる可能性があります。交差点が空の場合、ページはアンカーをリンクとして表示することさえできません。それ以外の場合は、変更された受け入れヘッダーをコンテンツネゴシエーションの目的でサーバーで使用できます。ブラウザはこれをしませんが、理論的にはそれが役に立つ方法です。 – Alohci
URL www.example.org/data。 HTMLが要求されると、HTMLページが表示されます。 ZIPが要求された場合、そのデータは圧縮ZIPとして表される必要があります。 HTMLページにはZIP表現へのリンクが含まれています(type = "application/zip")。別のURL(「?zip」など)を指さずに、JavaScriptを使用することもできないようです(http://stackoverflow.com/questions/7464665/ajax-response-content-disposition-attachmentを参照)。 ) – koppor
@kopporは、完全に同意します。 'Accept'ヘッダ値にメディアタイプが含まれていないのはなぜか分かりません。クライアントが何を受け入れるかを言うことができなければ、サーバがクライアントに何かを与えることは非常に困難です! –