【发布时间】:2011-04-18 21:52:09
【问题描述】:
我想在我的网页上显示来自网络摄像机的图像,但该图像位于 HTTP 基本身份验证服务器之后。
在 Firefox 和 Chrome 中我可以这样做:
<img width="320" height="200" src="http://username:password@server/Path" />
但在 Internet Explorer 8 中,我得到一个空的图像框。如果我使用 JQuery 来设置 src 属性,IE8 会显示一个空白的 src。看起来 IE8 正在检查字符串并拒绝它。
有没有办法将基本身份验证凭据放在 img 标签中?
【问题讨论】:
-
这样做会不会不安全?该标签对所有人可见。
-
在用户可以访问这个 HTML 文件之前,他必须通过一个登录页面。
-
我明白了,我认为它会像用户一样访问该页面,然后登录。大声笑。
-
你最终使用代理方法了吗?我遇到了同样的问题,我在任何地方都找不到解决方案
-
我刚刚遇到了这个问题。我使用user3053216's answer 解决了这个问题,我认为 Spudley 在下面建议这样做,但它提供了一个代码示例来解释如何做到这一点。
标签: html authentication image