0

我正在编写一个 Chrome 扩展程序,我想在我的客户端卸载网页之前触发 POST 提交。

为此,我尝试同时使用 window.onunload 和 window.beforeunload。当页面卸载时,我使用 jQuery.ajax 进行 POST 提交。我的请求中还包括 async: false 。

有了这个,我的 POST 在卸载时成功触发了 MOST WEBSITES。但是,有些网站似乎并没有触发卸载功能!

对我来说没有触发的网站包括(刚刚完成测试):http ://www.yahoo.com和http://www.paulgraham.com/ds.html

我真的被困住了。是否有一些关于我没有考虑到的没有被解雇的网站的具体内容?我该怎么做才能使我的功能普遍触发?

谢谢!

4

0 回答 0