使用Sony Camera API进行HTTPS和CORS

时间:2017-03-27 15:28:35

标签: camera sony sony-camera-api

我正在开发一个Web应用程序,它使用带有Alpha 6300的Sony Camera API。

网络应用需要同时访问相机和互联网。因此,我使用的是带有两个网络适配器的笔记本电脑,一个连接到Wi-Fi,另一个连接到摄像机接入点。我在没有发现阶段的情况下工作,这是浏览器无法做到的(没问题,相机的IP地址总是一样的)。

但是,为了让它在生产服务器上工作(这是安全的),我需要一些丑陋的黑客,因为相机端点只能在HTTP(没有HTTPS)和没有CORS标头的情况下使用:

  • 我需要使用Chrome扩展程序来绕过CORS
  • 我需要点击加载不安全的脚本'在谷歌浏览器

快速解决方案是将所有内容打包到Electron应用程序中,从而克服Chrome(不仅仅是合法的)安全问题。但是,这会使部署和测试过程变得非常复杂。如果可能的话,我宁愿选择基于网络的解决方案。

有人知道是否有办法在相机服务器上强制执行HTTPS并设置Access-Control-Allow-Origin

1 个答案:

答案 0 :(得分:0)

您可以使用本地CORS代理。这就是我为发展所做的一切。

我采用类似的“电子”路线来禁用相同的原始政策,只是我使用了PhoneGap,因为我需要这个用于手机。