如何实现用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 吧,不用考虑浏览器问题
[解决办法]
[解决办法]
[解决办法]
[解决办法]