onunload的内部不会对谷歌浏览器
浏览器兼容性工作,请给我解答......onunload的内部<body>不会对谷歌浏览器
window.onbeforeunload = beforeunload;
window.onunload = function() {
clearTimeout(showMsgTimer);
retrieveURL("/janus/Logout.do?param=removeUserManagementLocksForController");
但它不仅是Chrome浏览器内工作。它的工作原理是IE & Firefox。在Chrome浏览器中,即使window.onunload = function()
内部的警报也不会被执行。我如何在Chrome中执行这一个。有没有其他办法可以做到这一点? (也不能使用window.onbeforeunload = function()
)
用于通过将异步更改为同步呼叫请求,在除opera以外的所有浏览器中执行onunload。
xmlhttp.open("POST","LogoutAction",false);
并且对Opera以外的所有浏览器都很好。
给我适当的描述你给一些代码 –
你可以在这里粘贴你的代码,这样我可以用你的一段代码解释你。 – 3bu1
window.onbeforeunload = beforeunload; window.onunload = function(){ \t clearTimeout(showMsgTimer); \t retrieveURL(“/ janus/Logout.do?param = removeUserManagementLocksForController”); –
window.onunload = function(){
alert("Are you sure?");
}
如果你想使用jQuery,这将适用于所有浏览器。
$(window).unload(function() {
alert("Are you sure?");
});
这是因为Chrome会在onunload事件中阻止警报。
Window.onbeforeunload
注意,它采用“回归”关闭该页面之前提示消息。
<script type="text/javascript">
window.onbeforeunload = Call;
function Call() {
//alert("Unload Called");
return "You are going to close this window?";
}
</script>
是不是Java的JavaScript!这两种语言完全不同。 –
可能的重复:http://*.com/questions/7794301/window-onunload-is-not-working-properly-in-chrome-browser-can-any-one-help-me你应该找到答案那里。 –