我不确定问题是否正确,但这是情况。我有一个网页,其中包含两个POST请求,这些请求在一段时间内开放(响应不应立即返回),而我可以在页面上做其他事情。我还在页面上放置了一个mailto链接。由于某种原因,在Chrome中,当我单击该链接时,这两个请求会立即返回错误。我还注意到,在Chrome中的控制台中,点击mailto链接时显示为GET请求事件。这里发生了什么?即使Chrome将mailto链接视为请求,为什么它会与页面上的任何其他请求发生冲突?
在Firefox中,mailto链接对请求没有任何影响,它们只是继续工作并等待服务器响应。此外,该链接本身似乎不是任何类型的请求。顺便说一下,mailto打开一个Outlook消息窗口(在Chrome中这部分功能正常,只是请求失败)。
另外,以防万一,我使用jQuery $.ajax来启动请求。
有人指出,也许Chrome将mailto链接视为常规链接的一部分,因此具有某些副作用。那么问题就变成了如何将mailto链接与页面上的请求组合起来?我不能用表单替换链接。
在Firefox中,mailto链接对请求没有任何影响,它们只是继续工作并等待服务器响应。此外,该链接本身似乎不是任何类型的请求。顺便说一下,mailto打开一个Outlook消息窗口(在Chrome中这部分功能正常,只是请求失败)。
另外,以防万一,我使用jQuery $.ajax来启动请求。
有人指出,也许Chrome将mailto链接视为常规链接的一部分,因此具有某些副作用。那么问题就变成了如何将mailto链接与页面上的请求组合起来?我不能用表单替换链接。