2017-03-27 12 views
0

私はアルファのWebアプリを同時にカメラとインターネットにアクセスする必要がある6300HTTPSとソニーのカメラのAPI

とソニーのカメラのAPIを利用したWebアプリケーションを開発していますとCORS。したがって、私は、2つのネットワークアダプタを備えたラップトップを使用しています.1つはWi-Fiに接続し、もう1つはカメラのアクセスポイントに接続します。私はこれがブラウザから可能ではありません発見フェーズ、なしで動作するようになった(それは大丈夫だ、カメラのIPアドレスは常に同じです)。

しかし、それは(安全である)本番サーバー上で作業を取得するためには、私が原因カメラエンドポイントはHTTP(無HTTPS)で無CORSヘッダでのみ利用可能であることに、いくつかの醜いハックを必要とする:

  • は、私はこのように、迅速な解決を電子アプリですべてのものをパックするだろう、私はGoogle Chromeの

に「ロード危険なスクリプト」をクリックする必要がCORS

  • をバイパスするChromeの拡張機能を使用する必要がありますChromeの正当なセキュリティ上の懸念を覆すs。しかし、これは展開とテストのプロセスを非常に複雑にします。可能であれば、私はむしろWebベースのソリューションを利用したいと考えています。 HTTPSを強制するとカメラサーバー上Access-Control-Allow-Originを設定する方法があるかどう

    誰もが知っていますか?

  • 答えて

    0

    ローカルCORSプロキシを使用することができます。それが開発のためにしたことです。

    私は電話のためにこれを必要なので、唯一の私はPhoneGapのを使用し、同一生成元ポリシーを無効にするための「電子」の類似したルートを行ってきました。

    +0

    はい、それは開発のためのオプションです...しかし、それはライブの展開では動作しません。ソニーのサポートに非常に失望し、誰かがこれを適切に行う方法についていくつかの光を当てることができると期待した。 – Halogen

    +0

    はい。カメラのCORSヘッダーが有効になっていればいいですね。私はこれを行うためにだけ 'アプリ'を作成する必要が嫌い。特に開発はWebよりももっと控えめです。しかし、CORSプロキシでは、少なくともいくつかのことをPCですばやく行うことができます。 –

    関連する問題