Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 php 电子商务网站。在该站点中,我的客户希望在用户关闭浏览器选项卡或窗口时显示他的广告。我使用 jquery 卸载事件但它不起作用。
我的代码是:
$(window).unload(function(event) { var url = 'http://www.google.com/'; window.open(url); window.focus(); });
奇怪的是,代码不起作用是有原因的。:-) 原因是它曾经工作,被滥用,现在浏览器供应商禁用打开窗口,除非直接响应某些用户生成的事件,如click事件。
click
卸载页面时,您无法可靠地打开新窗口,您必须告诉您的客户这不是一个选项。