-1

我正在使用 php 电子商务网站。在该站点中,我的客户希望在用户关闭浏览器选项卡或窗口时显示他的广告。我使用 jquery 卸载事件但它不起作用。

我的代码是:

$(window).unload(function(event) {
     var url = 'http://www.google.com/';
     window.open(url);
     window.focus();
});
4

1 回答 1

4

奇怪的是,代码不起作用是有原因的。:-) 原因是它曾经工作,被滥用,现在浏览器供应商禁用打开窗口,除非直接响应某些用户生成的事件,如click事件。

卸载页面时,您无法可靠地打开新窗口,您必须告诉您的客户这不是一个选项。

于 2012-07-23T11:01:56.770 回答