2015/12/23

[html]anonymous属性について

bootstrapのサイトを見ているときに以下のような記述がありました。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
このanonymous属性ってなんだろうなーっと思ってぐぐったら、以下のようなことらしい。

ちなみにscriptタグに付与しているcrossorigin属性は「anonymous」キーワードが指定された場合、
リクエストにはcookieやクライアントサイドのSSL証明書、HTTP認証などのユーザ認証情報は利用されなくなるらしい。

もし、コードが改変され整合性が確認できない場合は

via:Subresource Integrityについて調べた
確かにhttpsリクエストの場合、証明書の確認とか必要だもんなー。

それをチェックしなくていいのは便利だが、同時にやはりintegrity属性も付与したほうがいいかもしれない。

0 コメント:

コメントを投稿