← Page-Type Lab に戻る
Notion · 公開ページ (notion.site) · ブロックベース · 生 script 除去 · 注入面なし

Notion 公開ページ — 注入面なし(サニタイズ)

Notion の公開ページはブロック単位でレンダリングされ、ユーザーが生 <script> を埋め込む手段が存在しない。コードブロックは表示専用でサニタイズされ、 head/body もプラットフォーム管理で改変不可。検証ポイント: カスタム JS の注入面が無く widget host が生成されないこと。

📄 ナレッジベース(Notion ページ風)

はじめに

このページは Notion で公開されたナレッジベースを再現しています。各ブロックは Notion がレンダリングし、外部スクリプトは挿入できません。

低コントラスト文(widget contrast 機能の対象)。

コードブロック(表示専用 / サニタイズ済み)
<script src="https://widget-dev2.sitedrive.ai/si.js"></script> ← 実行されない・除去される

推奨実装(調査の結論)

  • Notion 公開ページにはカスタム JS / head script の注入面が無い。
  • code ブロックは表示専用で実行されない(サニタイズ)。
  • 代替: 独自ドメインの埋め込みプロキシ等を介す別経路が必要。