我们可以通过javascript禁用浏览器的按钮(后退/前进/刷新)

Sur*_*esh 2 javascript browser internet-explorer button

可能重复:
禁用浏览器的后退按钮

有没有办法通过javascript禁用浏览器(特别是IE)BACK按钮,FORWARD按钮,REFRESH按钮.因此,当任何用户点击任何按钮时,什么都不会发生.

T.J*_*der 5

不,你不能可靠,合理地做到这一点.甚至IE的"信息亭模式"也允许后退,前进和刷新(通过键盘快捷键).

在一个真实的网页上(网页上的真实页面),禁用后退/前进/刷新当然是非常不恰当的行为,我认为这不是你想要做的.(相反,请使用历史库等确保您的页面/ Web应用程序实际使用后退和前进按钮来执行用户期望的操作.)

请注意,如果您提供一个打开新窗口的链接(实际上可能最终成为大多数现代浏览器中的新选项卡),您的页面将成为该窗口历史记录中的第一页,因此后退按钮将自动被禁用.如果您的页面在其他任何地方都没有提供任何链接,那么它将保持这种状态.如果用户没有回去,根据定义他们不能前进.但是,关于Refresh,你无能为力.

如果您有真正的理由实际禁用这些操作(某种内联网应用程序,那种事情),您可能必须分发一个实际的应用程序(例如,通过No Touch Deployment或类似的.Net应用程序)一个Web浏览器控件,它为您提供HTML/CSS/JavaScript环境,但对该环境的控制能力要高得多.