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

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読み込み後に呼び出されていますか?

scriptタグが https://api.silentshield.io/client.js を指し、APIキーがkパラメータに含まれ(client.js?k=YOUR_API_KEY)、deferで読み込まれていることを確認してください。