navigator.mimeTypes使用時の不具合
[上に]
[前に]
[次に]
ぴのこ
2000/06/07(水) 04:18:52
某所の質問の回答に以下のスクリプトを書いたのですが
プラグインがある場合は正常なのに対し、無い場合エラーになるのですが
これはバグでしょうか?
ブラウザはNetscape4.6です
<SCRIPT Language="JavaScript">
<!--
plugins = "audio/x-pn-realaudio-plugin";
if(navigator.mimeTypes[plugins].enabledPlugin) {
location.href="ok.html";}
else{
location.href="not.html";}
// -->
</SCRIPT>
shin'
2000/06/07(水) 11:07:15
>if(navigator.mimeTypes[plugins].enabledPlugin) {
mimetypes配列にpluginsにヒットする要素がなかった場合は、
navigator.mimeTypes[plugins]までがnullになっちゃうので、
enabledPluginプロパティがとれないのだと思います。
if(navigator.mimeTypes[plugins]==null)
{
alert("プラグイン登録されてません");
}
else
{
if(navigator.mimeTypes[plugins].enabledPlugin==false)
{
alert("登録されてるけどつかえません");
}
else
{
alert("使えます");
}
}
では?
ぴのこ
2000/06/09(金) 00:41:41
[[解決]]
お返事が遅れました。
なるほど、nullになってたって事だったのですね。
チョットこれについて勘違いしてました。
どうもありがとうございました、参考にします
#って事は自分が買ったJavaScriptの参考書は…ふぅ
[上に]
[前に]
[次に]