Javascript 在cordovaapp中使用带有基本身份验证的mjpeg

Javascript 在cordovaapp中使用带有基本身份验证的mjpeg,javascript,ajax,cordova,basic-authentication,mjpeg,Javascript,Ajax,Cordova,Basic Authentication,Mjpeg,要从本机应用程序中的ip摄像机获取motionjpeg流,我将向包含凭据的get请求添加RequestHeader。在ajax调用中,我还可以附加头以获得单个图像 但是显示连续图像的唯一方法似乎是使用 <img src="url_to_mpjeg"> 摄像头的webui正在成功地执行GET调用,如下所示: 1.您进入ui时请求index.html,这需要凭据 2.任何进一步的请求(如GET请求)都会自动由浏览器注入基本身份验证 所以我也试着在advanced中调用另一个带有身份

要从本机应用程序中的ip摄像机获取motionjpeg流,我将向包含凭据的get请求添加RequestHeader。在ajax调用中,我还可以附加头以获得单个图像

但是显示连续图像的唯一方法似乎是使用

<img src="url_to_mpjeg">

摄像头的webui正在成功地执行GET调用,如下所示: 1.您进入ui时请求index.html,这需要凭据 2.任何进一步的请求(如GET请求)都会自动由浏览器注入基本身份验证

所以我也试着在advanced中调用另一个带有身份验证头的摄像头URL,但在cordova中不起作用。每一个请求都需要在头中进行手动身份验证,没有任何东西会神奇地添加到头字段中

我认为它在camera webui中自动工作的原因是cameras index.html和其他请求都来自同一来源,但在我的cordovaapp中,UI来自file://local 某处


javascript中有没有一种方法可以通过基本身份验证调用jpeg流?

正如chromium团队所说, 如果您想以mjpg或img的形式加载一些具有基本身份验证保护url的流,请改用iframe