イベント参加画面で参加枠が表示されない現象について
現在発生している問題の概要
現在イベント参加画面におきまして、「参加枠の選択」の選択肢が表示されずイベントに参加できない、というご報告を数件頂いております。
現在までに判明した不具合の挙動
いただいたご報告によると、Windows にてセキュリティソフト ESET Internet Security の「インターネットバンキング保護」機能をご利用中のユーザー様にて本不具合が発生しているとのことでした。
connpass運営にて調査したところ、このセキュリティソフトが以下の設定を満たしている場合に、後述の挙動を引き起こし、不具合が発生しております。
「インターネットバンキング保護」が有効
「すべてのブラウザーを保護」が無効
「保護されたWebサイトリダイレクトを有効にする」が有効
「保護されたWebサイト」で www.paypal.com が未設定、もしくは設定されてる状態で「セキュアブラウザー」または「確認する」にチェックがあること
セキュリティソフトによる挙動
イベント参加画面にて、connpassシステムが参加枠の有料・無料を問わず PayPal JavaScript SDK を読み込む
その際に、セキュリティソフト搭載の「インターネットバンキング保護」処理スクリプトがconnpassページの通信処理に割り込む
https で通信しているconnpassページにおいて、割り込んだセキュリティソフトの処理が、スクリプトを http で読み込もうとする
Webブラウザで Mixed Content エラーが発生し、後続のJavaScript 読み込まなくなり、参加枠選択が表示されなくなる不具合が発生する
取り急ぎの現象回避方法
connpassではセキュリティソフトやブラウザ拡張など、ブラウザ標準の挙動を変更するツールを用いた環境下での動作は保証しておりません。
ただし、セキュリティソフトの「インターネットバンキング保護」の対象から、paypal.com を外すことで、応急的ではありますが上記不具合を回避できること場合があることを確認しています。
ESETの画面から、 設定 > 詳細設定 を開く
WEBとメール > インターネットバンキング保護 > 保護されたWebサイト の 編集 リンクを押下
www.paypal.com を 標準のブラウザ に設定
現在の状況
ESET の製造元に対し、不具合の報告を行っております。
ユーザーの皆様にはご迷惑をおかけしておりますが、何卒ご了承ください。
以上、よろしくお願いいたします。