【问题标题】:Dynamic captcha image not working in Microsoft Edge动态验证码图像在 Microsoft Edge 中不起作用
【发布时间】:2019-06-22 10:03:45
【问题描述】:

我有一个类似http://xxxx/xxxx.ashx 的网址,它会在每次调用时动态显示一个验证码图像,我使用了<img src="{here}"> 中的网址,其他浏览器可以正常工作,只有 Microsoft Edge 无法正常工作,但 Edge 会打开一个新页面并直接访问网址是有效的,有什么想法吗?非常感谢。

附:在 Edge developer tools 网络窗口,我点击那个图片网络数据,请求头和响应头都是空的。

Microsoft Edge 版本:42.17134.1.0 (17.17134)

【问题讨论】:

  • 为了测试目的,尝试创建一个新的用户帐户,然后尝试使用其中的 MS Edge 来检查它是否有助于加载图像。如果问题仍然存在,请尝试发布从您的 Web 服务加载任何示例图像的示例代码。它可以帮助我们最终测试问题。

标签: javascript html windows-10 microsoft-edge captcha


【解决方案1】:

检查 http://xxxx/xxxx.ashx 是否正在返回一个带有 mime 类型图像的标头。

您需要在服务器端语言平台上检查如何在响应中返回标头,特别是 mime 类型。

查看https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types

但是很奇怪...通常使用 url in 不需要指定 mime 类型标头...至少在大多数情况下。

【讨论】:

  • 响应我的类型是image/gif @ chrome。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-28
  • 1970-01-01
  • 2019-06-15
  • 2015-11-30
相关资源
最近更新 更多