如何实现用JS代码检测当前浏览器,并强制只能用IE打开一个网页?
我的一个AJAX程序,因为用的方法比较多,所以遇到乱七八糟的浏览器总是会出现这样那样的问题。
现在希望找到一劳永逸的办法:在程序里用JavaSctipt检测当前浏览器,并且无论当前用的是什么浏览器,都强制用IE来打开我的网页。
请教高手,如何实现呢?
------解决方案--------------------不可能,如果人家装的是linux,根本就没有IE呢?
------解决方案--------------------嗯,直接做个客户端算了
------解决方案--------------------JScript code
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
function isIE(){
return Sys.ie;
}
------解决方案--------------------
如果使用js库的话,浏览器的兼容性还是很容易解决 的,自己写基层的ajax比较不完整,考虑不全面。所以推荐使用库。。
至于必须用IE打开网页似乎不可能,用户装什么浏览器都是可以打开页面的,使用的协议相同。所以你不能控制用户必须用IE
------解决方案--------------------
修改webroot or localhost位置,默认方式为IE浏览器,可以用IE打开浏览器参考HTML源代码
------解决方案--------------------
这个太不显示了,还是考虑写兼容的js来得快。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
看来只有 IE 才是正统的浏览器
其他的都是乱七八糟的浏览器!
------解决方案--------------------
如何真能强制用户的浏览器, 我希望是火狐!
------解决方案--------------------
有这种想法好!!
------解决方案--------------------
要想一劳永逸,那就用jquery框架把,这个框架支持多浏览器,一般支持多浏览器的时候都会选择一个框架,而不是自己再造车子。
------解决方案--------------------
要做到浏览器兼容就直接用 jquery 吧,不用考虑浏览器问题
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------