我正在撰写Chrome扩展程序,我想在我的客户端卸载网页之前解除POST提交。
为此,我尝试使用window.onunload和window.beforeunload。当页面卸载时,我使用jQuery.ajax来提交我的POST。我的请求中也包含async:false。
有了这个,我的POST在卸载时成功触发了MOST WEBSITES。但是,有些网站似乎没有解除卸载功能!
不会触发我的网站包括(刚刚停止测试):http://www.yahoo.com和http://www.paulgraham.com/ds.html
我真的被卡住了。有什么特定的网站没有解雇我不考虑?我该怎样做才能使我的功能普遍触发?
谢谢!