我想在我的网页上显示来自网络摄像机的图像,但该图像位于 HTTP 基本身份验证服务器后面。
在 Firefox 和 Chrome 中我可以这样做:
<img width="320" height="200" src="http://username:password@server/Path" />
但在 Internet Explorer 8 中,我得到一个空图像框。如果我使用 JQuery 设置 src 属性,IE8 将显示空白 src。看起来 IE8 正在检查该字符串并拒绝它。
有没有办法将基本身份验证凭据放入 img 标签中?
底线:并非所有浏览器都允许这样做。它可能对某些人有效,但对另一些人无效。
但正如其他人已经说过的那样,这不是很安全 - 您实际上将登录名和密码详细信息提供给浏览该页面的任何人。不好。
更好的选择是通过您提供 html 代码的同一服务器代理它,然后是<img>
标签可以只是一个本地 URL,没有人需要知道图像实际上来自哪里。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)