href属性の値として指定できるのはURI
MicrosoftのSharepointで、ローカルのファイルを指定した部分のhref属性の値が、
fileスキームで記述されていたせいか、
IEではリンククリックで動作するけど、Firefox 3.5、Safari4、Google Chromeでは動作せず。
HTMLの仕様では、href属性に指定できる値はURI、となっている。
ではURIとは?ということになって、
Uniform Resource Identifiersの略で、
日本語訳は「統一資源識別子」ということはWikipediaに出てる。
で、rfc2396を開くと、
というわけで、とても読み切れず、ここまでの記録。
で、ちょっと戻ってWindowsの話。
Windows OSで構成されるネットワーク上のリソースを指定する記法として、
UNC(Universal Naming Convention)というのがある。
日本語訳は「汎用命名規則」。
こちらを参照:
とりあえず、
UNCとfileスキームは違いがあるのか、
fileスキームは(おそらく)URIに含まれるとすると、
UNCはURIに含まれると考えられるのか、
というあたりを調べる必要あり。
以下、手がかり。
よく使われるURLについて。
Uniform Resource Locatorの略。
日本語訳は「統一資源位置指定子」。
URNというのもあり、
Uniform Resource Nameの略。
URLとURNはURIのサブセットという位置づけ。