对于所有主流浏览器(IE除外),onload由于后退按钮操作,页面加载时不会触发JavaScript 事件 - 它仅在首次加载页面时触发.
有人能指出我解决这个问题的一些示例跨浏览器代码(Firefox,Opera,Safari,IE,...)吗?我很熟悉Firefox的pageshow活动,但不幸的是Opera和Safari都没有实现这一点.
我正在展示非常敏感的数据.用户从我的服务器注销后,我不希望其他用户能够看到数据点击浏览器的"后退"按钮.
我怎样才能做到这一点?
我无法强制页面始终在Safari中过期.Chrome,IE和Firefox都是好公民,但是Safari正在巡航,忽略了以下ASP.NET代码:
// Expire immediately
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
Run Code Online (Sandbox Code Playgroud)
有什么建议?
asp.net ×1
back-button ×1
browser ×1
javascript ×1
jsf ×1
no-cache ×1
pageload ×1
pragma ×1
safari ×1