FirefoxでhttpsからWebSocket接続(ws)するにはnetwork.websocket.allowInsecureFromHTTPS
結論
実行するページがhttps
なら
network.websocket.allowInsecureFromHTTPS
をtrue
に変更する。
自分用タイトル:UserScriptからlocalhostにWebSocket接続(ws)するにはallowInsecureFromHTTPS
UserScriptだからといってローカルへのWebSocket接続に制限はなさそう。
起こったエラー
UserScriptで
const socket = new WebSocket('ws://127.0.0.1:1234');
としたときに
ERROR: Execution of script 'スクリプト名' failed! The operation is insecure.
と出力される。
プロトコルをwss
に変更すればエラーは出ないが、今回はサーバー側が対応してなかったのでws
で動かしたかった。
UserScript特有のセキュリティーかと考えていたが、違ったよう。
UserScriptで検索も上手くいかず、Firefoxを検索ワードにしないとたどり着けなかった。
情報源
Author And Source
この問題について(FirefoxでhttpsからWebSocket接続(ws)するにはnetwork.websocket.allowInsecureFromHTTPS), 我々は、より多くの情報をここで見つけました https://qiita.com/khsk/items/87a60b1e425f871bf71a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .