ChromeでHTTPSで暗号化されているサイトから非SSLのWebSocketサーバーにアクセスすることはできますか?

Seleniumのexecute_scriptを使ってjsを埋め込み、埋め込まれたjs内でMutationObserverを使ってDomの変更を監視して、変更を検知したらlocalhostにあるWebSocketサーバに通知するということをしたいです。

ブラウザはGoogle Chrome Canaryを使っているのですが、どうやらHTTPSのページ上でのws://(非SSL WebSocket)の通信を許可しないようで、勝手にwss://に変更されてしまいます。

どうすればChromeでHTTPSのページ上でws://で通信できるのでしょうか?

やはり--allow-localhost-insecureを有効にした状態で自己証明書を使うのが一番手っ取り早いのでしょうか?

macOS: 10.13
Chrome Canary: 64.0.3250.0 (Official Build) canary
Python 3.6.3