首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何阻止IE 5中的后退按钮功能?

如何阻止IE 5中的后退按钮功能?
EN

Stack Overflow用户
提问于 2017-02-21 15:27:12
回答 1查看 36关注 0票数 0

我正在做一个遗留项目,其中一个页面中有一些JS代码,即使我在IE11中运行,它也会强制将该页面的兼容模式更改为IE5。

我已经写了以下代码,它适用于除IE5以外的所有浏览器。

代码语言:javascript
运行
复制
//Mouse Special back buttons trap code start
function PreventBrowserBack(){
    window.location.hash="1";
    window.location.hash="2";   
}

PreventBrowserBack();

$(window).on('hashchange', function() {     
     window.location.hash="1";

});

function ApproveBrowserBack(){
    window.location.hash="1";
    window.location.hash="2";   
}
//Mouse Special back buttons trap code End  
document.onmousedown = function disableclick(event){
if(event.button==2)
 {
   alert("Right Click is not allowed");
   return false;    
 }
};

由于当我们转到此页面时,某些JS代码强制将兼容模式设置为IE5,因此此代码无法工作。

请帮帮我。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-02-21 15:43:06

使用navigator.userAgent获取浏览器版本,例如if(navigator.userAgent== ...

代码语言:javascript
运行
复制
document.getElementById("browserVer").innerHTML = navigator.userAgent;
代码语言:javascript
运行
复制
<p id="browserVer"> </p>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42361095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档