当我创建网页时,我希望页面上的所有功能都放在不同浏览器中的相同位置。有时,当我在不同的浏览器上运行页面时,某些功能被放置在不同的位置。我使用这些变量来确定正在打开的浏览器是正确的,例如,我使用 if 语句来确定一些选项。
//var firefox = (navigator.userAgent.indexOf("Firefox") != -1);
//var opera = (navigator.userAgent.indexOf("Opera") != -1);
//var ie = (navigator.userAgent.indexOf("MSIE") != -1);
//var safari = (navigator.userAgent.indexOf("Safari") != -1);
//var scrome = (navigator.userAgent.indexOf("Chrome") != -1);
1. 当某些功能在不同浏览器的不同位置放置时,这样做是一种好方法吗?
2.我使用'navigator.userAgent.indexOf(...)'时返回什么类型。它是布尔值还是某种返回参数位置的集合,就像哈希表一样?究竟返回什么类型?