【发布时间】:2014-08-12 15:16:08
【问题描述】:
function init()
{
// Microsoft Internet Explorer
alert("test-1");
if (document.all)
{
alert("test-2");
document.all.loading.style.visibility="hidden";
document.all.myapplet.style.visibility="visible";
document.applets[0].repaint();
}
// Netscape Navigator
else
{
alert("test-3");
document.loading.visibility="hide";
document.myapplet.visibility="visible";
}
}
这个 javascript 代码在小程序完全加载后清除加载文本。第一个条件是针对微软操作系统的浏览器。第二个条件适用于 unix 和其他浏览器。但是所有的浏览器都会给出 test1 和 test-3 的警告信息。即并非所有浏览器都知道“document.all”。如何使用 javascript(尤其是 microsoft internet explorer)区分浏览器?
【问题讨论】:
-
你试过谷歌吗?搜索“使用javascript识别浏览器”的答案给出了许多可能的解决方案
标签: javascript progress-bar webbrowser-control loading japplet