日期:2014-05-16  浏览次数:20379 次

js 怎么能点击按钮让用户ie6升级为ie8?
我需要判断用户的浏览器 如果为ie6,我alert个提示,用户点确定时直接升级为ie8,可以实现吗? 谢谢!

------解决方案--------------------
可以判断浏览器版本,但是点击直接升级这个还真没有做过
可以参考这里navigator对象
------解决方案--------------------
http://www.mkyong.com/javascript/how-to-detect-ie-version-using-javascript/

function getInternetExplorerVersion()
// Returns the version of Windows Internet Explorer or a -1
// (indicating the use of another browser).
{
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat( RegExp.$1 );
}
return rv;
}
function checkIEVersion()
{
var msg = "You're not using Windows Internet Explorer.";
var ver = getInternetExplorerVersion();
if ( ver> -1 )
{
if ( ver>= 8.0 )
msg = "You're using Windows Internet Explorer 8.";
else if ( ver == 7.0 )
msg = "You're using Windows Internet Explorer 7.";
else if ( ver == 6.0 )
msg = "You're using Windows Internet Explorer 6.";
else
msg = "You should upgrade your copy of Windows Internet Explorer";
}
alert( msg );
}
------解决方案--------------------
你是想直接点你那个提示后一键自动安装?不可能
------解决方案--------------------
你可以加一个下载链接,不过真正的在线直接升级是要判断出操作系统和语言版本后直接推荐合适的版本的
------解决方案--------------------
探讨

判断ie6已经实现,就是下一步直接升级怎么实现? 不是需要下载安装程序再安装的

------解决方案--------------------
vb语句和vgf才发的
------解决方案--------------------
是的,判断客户端是ie6,那么就给个下载ie8安装程序的链接
------解决方案--------------------
用alert形式不太好吧
楼主可以考虑用css,


用户一点击就升级成IE8,估计连微软都没办法实现