回答編集履歴
4
誤植の修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
## 参考文献
|
8
8
|
|
9
|
-
`window.navigator,language(s)`に関する MDN, W
|
9
|
+
`window.navigator,language(s)`に関する MDN, W3C, IETF の使用書・仕様書のリンク、抜粋。
|
10
10
|
|
11
11
|
。参照順。
|
12
12
|
|
3
参照リンク`NavigatorLanguage.languages (MDN)`の追加。フォーマット調整
test
CHANGED
@@ -6,13 +6,21 @@
|
|
6
6
|
|
7
7
|
## 参考文献
|
8
8
|
|
9
|
-
`window.navigator,language(s)`に関する MDN, WHTAWG, W3C の使用書・仕様書の抜粋
|
9
|
+
`window.navigator,language(s)`に関する MDN, WHTAWG, W3C の使用書・仕様書の抜粋、リンク。
|
10
10
|
|
11
|
-
|
11
|
+
。参照順。
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
### MDN
|
16
|
+
|
17
|
+
- [NavigatorLanguage.language (MDN)](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language)
|
18
|
+
|
19
|
+
- [NavigatorLanguage.languages (MDN)](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages)
|
20
|
+
|
21
|
+
|
22
|
+
|
15
|
-
|
23
|
+
- [HTML5.2 (W3C)](https://www.w3.org/TR/html52/webappapis.html#language-preferences)
|
16
24
|
|
17
25
|
|
18
26
|
|
@@ -40,7 +48,7 @@
|
|
40
48
|
|
41
49
|
|
42
50
|
|
43
|
-
|
51
|
+
- [plausible languages -HTML5.2-(W3C)](https://www.w3.org/TR/html52/webappapis.html#plausible-languages)
|
44
52
|
|
45
53
|
> To determine a plausible language, the user agent should bear in mind the following:
|
46
54
|
|
@@ -54,7 +62,7 @@
|
|
54
62
|
|
55
63
|
|
56
64
|
|
57
|
-
|
65
|
+
- [Accept-Langage -HTTP 1.1-(IETF)](https://tools.ietf.org/html/rfc7231#section-5.3.5)
|
58
66
|
|
59
67
|
> **5.3.5. Accept-Language**
|
60
68
|
|
@@ -68,7 +76,7 @@
|
|
68
76
|
|
69
77
|
|
70
78
|
|
71
|
-
|
79
|
+
- [Accept-Language used for locale setting (W3C)](https://www.w3.org/International/questions/qa-accept-lang-locales)
|
72
80
|
|
73
81
|
> The Accept-Language header is information about the user's language preferences that
|
74
82
|
|
2
間違い箇所の削除。後学者への悪影響を鑑み。。質問者様失礼致しました(。•ㅅ•。)????
test
CHANGED
@@ -1,78 +1,12 @@
|
|
1
|
-
|
1
|
+
[間違いが多く含まれる回答になってしまい、大部分を削除しました。質問者様、すみません(。•ㅅ•。)????
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
# 実験結果
|
6
|
-
|
7
|
-
## まとめ
|
8
|
-
|
9
|
-
環境: windows 10 (64bit)
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
HTMLの`lang`属性は書かないで、ブラウザの
|
14
|
-
|
15
|
-
|
3
|
+
以下、質問内容に関連のある、参照した仕様書のリンクはそのまま置いておきます。]
|
16
|
-
|
17
|
-
`firefox`: `オプション > 一般 > 言語と外観 > 言語 > 代替言語を設定`
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
で日本語・英語でとも、設定した言語を取得できました。
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
`Chrome(v 74.0)`
|
26
|
-
|
27
|
-
`Firefox(v 66.0)`
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
まとめると、
|
32
|
-
|
33
|
-
**`window.navigator.language(s)`は、HTTPリクエスト(URL入力→`Enter`)の際の、HTTPヘッダーの`Accept-Language`枠の値で決まる。リクエストHTTPヘッダーの`Accept-Language`枠の値は、ブラウザの優先言語設定によって決定される。**
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
ようです。
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
## 画像
|
46
|
-
|
47
|
-
### Chrome
|
48
|
-
|
49
|
-

|
50
|
-
|
51
|
-

|
52
|
-
|
53
|
-

|
54
|
-
|
55
|
-

|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
## Firefox
|
60
|
-
|
61
|
-

|
62
|
-
|
63
|
-

|
64
|
-
|
65
|
-

|
66
|
-
|
67
|
-

|
68
|
-
|
69
|
-
|
70
4
|
|
71
5
|
|
72
6
|
|
73
7
|
## 参考文献
|
74
8
|
|
75
|
-
MDN, WHTAWG, W3C
|
9
|
+
`window.navigator,language(s)`に関する MDN, WHTAWG, W3C の使用書・仕様書の抜粋。リンク。
|
76
10
|
|
77
11
|
### [NavigatorLanguage.language](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language)
|
78
12
|
|
1
入力ミスの訂正。
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
rais
|
1
|
+
raisinchanさんとmiyabiさんのコメ読みました。そして、僕も気になったので実験 & 調べてみました。
|
2
2
|
|
3
3
|
|
4
4
|
|