【发布时间】:2012-07-20 15:48:44
【问题描述】:
我正在尝试将“留在页面上”按钮重定向到自定义地址。我找到了这段代码,它可以在 OSX 和 PC 上的 Firefox 中运行,但在 Chrome 中它什么也没做。
我错过了什么吗?
$(文档).ready(函数() { window.onbeforeunload = 函数(){ location.assign('http://www.nba.com'); 返回“打球”; } });
【问题讨论】:
-
请不要那样做...不会带来很好的用户体验!!在 onbeforeunload 中你可以做什么没有标准。
-
但它是一个销售页面,所以用户有点习惯那些弹出警告。它不会将它们重定向到侧面之外的任何地方,我只是希望他们在决定关闭 index.html 时查看“other.html”页面
-
这样想,我在看buy_me.html,但我不喜欢它,所以我在网址栏中输入“google.com”,然后buy_me.html加载页面buy_me.html onbeforeunload ...所以我关闭了浏览器,而是buy_me.html 加载了页面buy_me.html ...我知道您不会专门这样做,但这本质上就是您所要求的。当用户关闭浏览器窗口或离开您的页面时,无法加载新页面(除非浏览器较旧或尚未使用)
标签: javascript google-chrome onbeforeunload