ウィジェットが読み込まれない

SilentShieldウィジェットがウェブサイトに表示されません。以下のチェックリストに従って問題を診断してください。

APIキーは正しいですか?

ダッシュボード → APIキー に移動し、キーを再度コピーしてください。余分なスペースが含まれていないことを確認してください。

APIキーは有効ですか?

ダッシュボードでキーのステータスを確認してください。停止中または削除済みのキーは動作しません。

ドメインは一致していますか?

スクリプトは、APIキーに登録されたドメインでのみ読み込まれます。wwwありとwwwなしの違いを確認してください。

ブラウザコンソールを確認してください

開発者ツール(F12)→ コンソールタブを開いてください。SilentShieldからのエラーメッセージを確認してください。

スクリプトがブロックされていませんか?

広告ブロッカーやプライバシー拡張機能(uBlock、Brave Shieldsなど)がスクリプトをブロックしている可能性があります。拡張機能を無効にしたシークレットウィンドウでテストしてください。

Content Security Policy(CSP)

CSPでapi.silentshield.ioからのスクリプトを許可する必要があります。CSPに以下を追加してください:script-src 'self' https://api.silentshield.io; connect-src 'self' https://api.silentshield.io;

ネットワークタブを確認してください

開発者ツール → ネットワークタブで「client.js」を検索してください。ステータス200が返されるはずです。403の場合、ドメインが一致していません。

init()はDOM読み込み後に呼び出されていますか?

SilentShield.init()がDOMContentLoadedイベントリスナー内で呼び出されているか、またはdeferを付けたスクリプトの読み込み後に呼び出されていることを確認してください。