我正在使用bookmarklet将iframe注入另一个网站,并且当我提交页面上的任何表单时,我正试图将数据发布回我的服务器。不幸的是,在浏览器将所有连接作为导航的一部分丢弃之前,iframe内的AJAX请求并不总是完成。如何在onsubmit期间可靠地将数据发送回我的服务器?
我试过了:
我担心尝试:
在所有情况下,我定位的浏览器都是谷歌浏览器(最新版本)。
答案 0 :(得分:0)
我最终产生了popunder窗口而不是使用AJAX请求,并从GET参数中提取数据。对浏览器的响应是一个HTML页面,其头部包含一个包含window.close()
的脚本标记。这似乎暂时有效。