次のコードを見てください: html...
<pre id='output'></pre>
html...
JS
function log(text) {
var div = document.getElementById('output');
div.innerHTML += text + '\n';
}
function foo() {
var browser=0;
if(navigator.appName.toUpperCase()=="MICROSOFT INTERNET EXPLORER")
browser=1;
else
if(navigator.appName.toUpperCase()=="NETSCAPE")
browser=2;
log ('browser:'+browser);
if (browser==1)
{
log ('IE');
}
if (browser==2);
{
log ('Chrome');
}
if (browser==0);
{
log ('Could not determine broweser type');
return;
}
}
これを IE から実行すると、出力は次のようになります: browser:1 ie not supported Chrome 拡張機能が読み込まれます ブラウザの種類を特定できませんでした
Chrome から実行すると、次のように出力されます: browser:2 Chrome extension will be loaded ブラウザの種類を特定できませんでした
ブラウザーに複数の値があるとはどういうことでしょうか? 10xs、ニル