我将在下面描述我的具体案例,但这可能对许多 web-mashup 有用。
我的 Web 应用程序通过填写表单然后提交(通过 javascript)发布到 Twitter。表单的target
设置为iframe
具有onload
触发器的。当onload
调用触发器时,应用程序知道 POST 已完成。
这在 Chrome 版本 11 之前工作正常,现在尊重X-Frame-Options=SAMEORIGIN
Twitter 在 POST 响应中发送的内容。POST 通过,但iframe's onload
不再调用。
它在 Firefox 4 中仍然有效,但我想这是一个最终会得到修复的错误。
有没有其他方法可以知道 POST 的状态?我知道知道 POST 响应的内容会违反安全策略,但我对内容不感兴趣。我只想在 POST 完成时通知应用程序。