正在阅读:Javascript实例教程(4) 探测浏览器插件Javascript实例教程(4) 探测浏览器插件

2004-02-14 09:33 出处:PConline 作者:ZSC 责任编辑:pjl
利用Javascript探测网络浏览器的插件程序


利用Javascript可以探测在网络浏览器中的插件程序,但是值得指出的是否,它只在Netscape Navigator有效。下面的代码显示了怎样探测audio/midi类型插件程序:

<SCRIPT LANGUAGE="JavaScript"><!--

var can_play = false;


var mimetype = 'audio/midi';


if (navigator.mimeTypes) {

if (navigator.mimeTypes[mimetype] != null) {

if (navigator.mimeTypes[mimetype]

.enabledPlugin != null) {

can_play = true;

document.write('<EMBED SRC="sound.mid"

HIDDEN=TRUE LOOP=FALSE AUTOSTART=FALSE>');

}

}

}


function playSound() {

if (document.embeds && can_play) {

if (navigator.appName == 'Netscape')

document.embeds[0].play();

else

document.embeds[0].run();

}

}


function stopSound() {

if (document.embeds && can_play)

document.embeds[0].stop();

}

//--></SCRIPT>


那在网页上如何调用呢?以下是具体代码:

<A HREF="#" onMouseover="playSound()" onMouseOut=

"stopSound()"><IMG SRC="image.gif" WIDTH="100"

HEIGHT="100" BORDER="0"></A>

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品