2016-08-05 5 views
0

Mozilla MQTT WebソケットでPaho MQTT javacriptを使用しようとしているとき、私のページとMosquitoのサービスに使用しているWebサーバーが同じサーバー(同じ起点)にある限り、すべて動作します。しかし、別のMosquitoインスタンス(クロスドメイン)に接続しようとすると、Firefoxによってセキュリティエラーが発生します。paho mqttのSOP違反

問題は、JavascriptクライアントがMosquito WebソケットサーバーへのHTTP接続を開始し、ネゴシエーションの一部としてws://にアップグレードされることです。

http://mitsuruog.github.io/what-mqtt/から2番目のサーバーに接続しようとしましたが、SOPエラーなしで問題なく動作します。だから、私はサーバーがws://をサポートできることを知っています。これをPahoの実装を使用して行うにはどうすればよいですか?

これを回避する方法はありますか?

答えて

0

問題は、ページがhttps://経由で読み込まれている間、セキュリティで保護されていない(ws:// instrad of wss://)を開始しようとしていたことです。その結果、Firefoxによって明示的に報告されていない混在コンテンツエラーが発生します。 Chromeではより良い警告が表示され、一時的にバイパスすることもできます。

関連する問題