設置後にウィジェットが表示されない場合、原因はほとんどの場合、次の3つのいずれかです。公開ページにスニペットが含まれていない、ページがキャッシュされている、またはコンテンツセキュリティポリシーによってスクリプトがブロックされている可能性があります。
公開ページにスニペットが含まれているか確認する
公開済みのサイトを開き、ページのソースを表示して、accessibirdを検索してください。見つからない場合は、変更が保存されていないか、公開環境に反映されていません。CMSから再公開するか、コードの変更をもう一度反映してください。
キャッシュを使わずに読み込む
ブラウザーやCDNは、HTMLやスクリプトを積極的にキャッシュします。Ctrl+Shift+R(MacではCmd+Shift+R)で強制再読み込みを行ってください。CloudflareなどのCDNを使用している場合は、そのページのキャッシュも削除してください。
コンテンツセキュリティポリシーを確認する
サイトが厳格なContent-Security-Policyヘッダーを送信している場合は、script-srcとconnect-srcでaccessibird.comを許可する必要があるかもしれません。ブラウザーのコンソールを開いてください。スクリプトがブロックされている場合は、その旨が明確に表示されるので、ポリシーの許可範囲を広げて対応します。
テストページで確認する
ダッシュボードにあるウィジェットのテストページでは、他の要因の影響を受けない環境でウィジェットを読み込みます。そこで動作するのにご自身のサイトでは動作しない場合、問題はAccessibirdではなく、サイト側にあります。
ご自身のウェブサイトから読み込む
ウィジェットのリクエストは、ご自身のウェブサイトから直接送信される必要があります。localhostやプレビュー用のアドレスは「アクティブ」または「確認済み」ステータスの判定対象にならないため、公開中のサイトで確認してください。
