以下の内容はhttps://var.blog.jp/archives/58464918.htmlより取得しました。
COMMENT
コメント一覧 (2)
1. ななしさん
2022/04/03 23:00
JavaScriptでプロトコルは「http:」までで、URLでいう「http」がスキームで「:」が含まれていないことから、スキームにプロトコル名が使われるなら、スキームにも「:」が含まれていないと変ではないですか?
2.
[管理人]
2022/04/05 21:14
>>1
JavaScript の protocol は URL のスキームに : をつけたものと仕様で決まってるのでそういうものしか言えないかと
https://url.spec.whatwg.org/#dom-url-protocol
http だけのこともあれば http:// まで含めてプロトコルと呼ぶケースもあるみたいなのでどこまでなのかは曖昧みたいですね
一般的にプロトコルというと HTTP だけみたいに記号はつかないですし
https://ja.wikipedia.org/wiki/%E9%80%9A%E4%BF%A1%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB
MDN の説明のだと // も含まれています
https://developer.mozilla.org/ja/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web#syntax_of_uniform_resource_identifiers_uris