我正在使用php电子商务网站。在该网站中,我的客户希望在用户关闭浏览器选项卡或窗口时显示其广告。我使用jquery卸载事件但是它没有工作。
我的代码是:
$(window).unload(function(event) {
var url = 'http://www.google.com/';
window.open(url);
window.focus();
});
答案 0 :(得分:4)
奇怪的是,原因代码不起作用。 :-)原因是它过去工作,以这种方式被滥用,现在浏览器供应商禁用打开窗口,除非直接响应某些用户生成的事件,如click
事件。
卸载页面时无法可靠地打开新窗口,您必须告诉客户它不是一个选项。