> For the complete documentation index, see [llms.txt](https://helps.ptengine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helps.ptengine.com/faq/others/csp-policy.md).

# Content Security Policy（CSP）にエラーが出た場合

サイトにタグを設置し[発火の確認](https://helps.ptengine.com/faq/start-guide/check-tag-firing)をした際に Content Security Policy（CSP）のエラーが出た場合、こちらの記事を参照いただき、ホワイトリストに Ptengine のドメインを追加してください。

エラー画面

<figure><img src="/files/4UcKfw3BmvYVDYhUcduL" alt="CSPエラー画面（コンソール）"><figcaption></figcaption></figure>

<figure><img src="/files/l1OBXgYqmrcd5wRSnGRt" alt="CSPエラー画面（ネットワークタブ）"><figcaption></figcaption></figure>

## `default-src` のみ設定している場合 <a href="#default-src" id="default-src"></a>

`unsafe-inline`、`*.ptengine.jp`、`*.ptengine.com` の3つが必要です。

```
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' *.ptengine.jp *.ptengine.com">
```

## メディア毎に CSP を設定している場合 <a href="#per-media" id="per-media"></a>

以下のテーブルを参考してください。

| メディア        | ポリシー                                                  |
| ----------- | ----------------------------------------------------- |
| script-src  | `'self' 'unsafe-inline' *.ptengine.jp *.ptengine.com` |
| style-src   | `'self' 'unsafe-inline' *.ptengine.jp *.ptengine.com` |
| connect-src | `*.ptengine.jp *.ptengine.com`                        |
| img-src     | `*.ptengine.jp *.ptengine.com`                        |
| frame-src   | `*.ptengine.jp *.ptengine.com`                        |

```
<meta http-equiv="Content-Security-Policy" content="default-src 'self' *.mydomain.com; script-src 'self' 'unsafe-inline' *.ptengine.jp *.ptengine.com; style-src 'self' 'unsafe-inline' *.ptengine.jp *.ptengine.com; connect-src 'self' wss://*.mydomain.com *.ptengine.jp *.ptengine.com; img-src 'self' *.ptengine.jp *.ptengine.com; font-src 'self' * data:; frame-src 'self' *.ptengine.jp; worker-src 'self' blob:">
```
