我正在尝试从IP摄像机获取实时流,并将其显示在我的Vuejs项目的图像标签中:
<img src="http://10.0.0.110/video1.mjpg">
(这里没什么特别的)
http://10.0.0.110/video1.mjpg
是受保护的资源,未经授权的用户无法访问。如果我在浏览器的地址栏中输入http://10.0.0.110/video1.mjpg
,将正确地要求我提供凭据(应正确)。
我的问题是,在浏览包含以下内容的html
的{{1}}时,不要求我提供任何凭据。我在浏览器的检查器中留有足够的错误消息:
是否可以迫使浏览器要求提供凭据?怎么样?
答案 0 :(得分:1)
这似乎是How to set the <img> tag with basic authentication的副本
接受的答案可能表明这是不可能的。我能够重现您的问题。我自己尝试了一下,最终使用了iframe。尝试使用类似<iframe src="http://10.0.0.110/video1.mjpg"></iframe>
的方法并设置适当的大小。它在Chrome中对我有用。