widget runtime lab

Page-Type Lab — どのページ構成で動く?

各カードは、ウィジェットが現場で遭遇する ページ構成(アーキテクチャ) を 1 つずつ再現した実機デモです。 既存の a11y-training / screen-reader-lab は「機能」を見せるもの。こちらは「どの種類のページで widget 自体が正しく動くか」を検証します。 各ページに観測パネルを内蔵し、widget がやるべきこと・既知のギャップを明示します。

対応済み — 動作確認用 部分対応 — 既知の制約あり 未対応 — ギャップ実証用

① SPA クライアントルーティング 対応済み

history.pushState / popstate · DOM 全入れ替え

ルート遷移で reload せずに <main> を丸ごと差し替え。MutationObserver で新コンテンツに自動再適用(当初の懸念は実機で否定)。

デモを開く →

② SSR + ハイドレーション 対応済み

server-rendered HTML → client JS が後から書き換え

サーバー描画済み DOM の上で、JS が遅れて文言や属性を差し替える。DOMContentLoaded 後の boot と MutationObserver の挙動を確認。

デモを開く →

③ 遅延読み込み / 無限スクロール 部分対応

MutationObserver · lazy <img> · IntersectionObserver

スクロールで後から DOM 追加。追加要素にコントラスト/フォント拡大が効くか、遅延 GIF の凍結が漏れないか(naturalWidth>0 問題)を観測。

デモを開く →

④ iframe 埋め込み 未対応

same-origin · cross-origin (YouTube/Typeform 等)

iframe 内のコンテンツに widget が届かないことを実証。same-origin / cross-origin それぞれの境界を可視化。

デモを開く →

⑤ Shadow DOM / Web Components 未対応

customElements · attachShadow({mode:'open'})

querySelectorAll が shadow root を貫通しない。web component 内のテキストにコントラスト/フォント拡大が効かないことを実証。

デモを開く →

⑥ PDF 埋め込み 未対応

<embed type="application/pdf"> · <iframe src="*.pdf">

埋め込み PDF は widget の対象外。read-aloud / コントラストが PDF ビューアに届かないことを示し、screen-reader (PDF compatible) との差を明確化。

デモを開く →

⑦ Canvas / SVG / WebGL アニメーション 未対応

<canvas> rAF loop · SVG SMIL · WebGL

「アニメーション停止」が CSS animation には効くが、canvas/WebGL の rAF ループには効かないことを実証。SVG SMIL は pauseAnimations() で停止可能。

デモを開く →

⑧ htmx / Turbo フルボディ入れ替え 修正済み (B2)

hx-boost · Turbo Drive · full <body> swap

body 入れ替えで #siteforce-root が一旦破棄されるが、survival observer が自動再マウント(B2 修正)。手動 Siteforce.boot() 不要。

デモを開く →

⑨ 印刷 / @media print 修正済み (B1)

@media print · window.print()

widget は @media print { :host { display:none } } を持ち、印刷時に UI が紙面に出ない(B1 修正)。

デモを開く →

⑩ RTL / 国際化 (dir=rtl) 未対応

html[dir=rtl] · Arabic/Hebrew · logical props

panel は LTR 前提で角が不自然に。text-align:left !important が RTL 本文を破壊。ロケールに RTL 言語なし。

デモを開く →

⑪ EC チェックアウト(決済 iframe) 部分対応

multi-step form · payment iframe · session timeout

フォーム本文は widget 対象。カード入力は決済 iframe 内(別オリジン)で対象外。funnel・フォーカス管理を壊さないことが要件。

デモを開く →

⑫ 大規模テーブル + モーダル 部分対応

large DOM (chunked) · sortable table · focus-trap

大 DOM のチャンク処理漏れ、ソートのキーボード操作との競合、アプリ modal と widget パネルのフォーカストラップ競合を観測。

デモを開く →

⑬ ローダー エッジケース 修正済み

document.body null at boot · async currentScript (B3)

head 読み込み(body 未生成)でも throw せず起動(B3 修正)。async/注入で currentScript=null でも data-key を解決。

デモを開く →

⑭ Web Component フレームワーク 未対応

Lit/Stencil/LWC 風 · ネスト shadow root · reactive re-render

フレームワークが出力するネストした shadow root内のテキストは貫通不可。Light DOM / slotted のみ効く。⑤ より実戦的。

デモを開く →

⑮ CMS (WordPress/Shopify 風) 対応見込み

Gutenberg blocks · theme preset class · nested wrappers

テーマのカラープリセット(低コントラスト既定値)+ wp-block ネスト。通常 DOM なので widget が効くはず(制約ではない)。

デモを開く →

⑯ Canvas / WebGL / データ可視化 未対応

canvas 2D · WebGL · Chart/D3 風 · Figma 風

コンテンツが canvas/WebGL ピクセルに描画 → テキストノード無し → recolor/読み上げ対象外。HTML 凡例のみ届く。

デモを開く →

⑰ WebView / Kiosk / Signage 要検証

WKWebView/Android WebView · auto-refresh · signage rotation · touch-only

Chromium/WebKit ベースなので boot するはず。自動切替スライド追従は観測可、long-running メモリ・touch 操作は未検証。

デモを開く →

⑱ frameset 古典フレーム 未対応

<frameset cols> · 子フレーム=別 document/window/viewport

実地クロールで .ac.jp 大学・研究室に生きた frameset を 13 件確証。frameset 親は <body> 無、パネルはフレーム矩形にクリップ。単一スニペット全サイト前提が崩れる。

デモを開く →

⑲ レガシー文字コード + quirks 無害(要確認)

no DOCTYPE (BackCompat) · meta charset=Shift_JIS

常磐大 Shift_JIS+frameset・spacejam quirks を実測。quirks と Shift_JIS は無害=外部 si.js は自身の UTF-8 で独立デコード、Shadow DOM/fetch に影響なし。致命は IE-mode と frameset の方。

デモを開く →

⑳ 厳格 CSP(allowlist / nonce) ブロック実証

meta CSP · script-src 'self' 'nonce-…' · 外部 origin 不許可

claude-in-chrome 実測で gov.uk(nonce 厳格)・joomla.org(allowlist)が si.js を実際にブロック。13/15 は通るが厳格 CSP では allowlist 追加 or nonce 連携が必須(チェックリスト #6 を実証)。

デモを開く →

㉑ IE 強制メタ(X-UA-Compatible) IE モード時のみ致命

meta X-UA-Compatible=IE=EmulateIE7 · 条件付きコメント

公開 105 件で IE 強制メタは 0 件(FACT)。現代ブラウザは無視=widget 起動。実 IE11 / Edge IE モードでのみ Trident=ES5 で attachShadow/fetch/import() 欠落=起動不能。

デモを開く →

㉒ ネットワーク到達不可(GFW / 主権ネット) 第5軸の致命

dynamic import()/fetch() が海外 origin に到達不可

中国 self-host CMS は注入・エンジン共に OK だが GFW が海外 CDN/API を遮断import() が解決せずパネル非表示。露も主権ネットでスロットル。中国向けは ICP 取得済み中国 CDN への再ホストが必須。

デモを開く →

A. グローバル CMS・ビルダー(13)

WordPress / Wix / Squarespace / Shopify / Magento 等。出典: 2026-06-29-global-cms-builders-widget-compatibility

WordPress セルフホスト 対応

meta generator · wp-content · theme header/footer

オーナー全権・テーマ注入自由。最も対応容易。

開く →

WordPress.com ホスト 条件付き

プラン課金ゲート · 無料は注入不可

Business+ プランのみコード注入可。無料/Personal は不可。

開く →

Wix 条件付き

parastorage SPA · Custom Code(Head)

Head 注入はメイン文書 OK だが HTML 埋め込み要素は iframe 隔離。

開く →

Squarespace 対応

static1.squarespace · Code Injection (Business+)

head 注入可。SSR+hydrate。

開く →

Webflow 対応

静的ビルド · Head/Before-body (有料)

静的出力。有料プランで head 注入。

開く →

GoDaddy Websites+Marketing 未対応

カスタムコードが sandboxed iframe 隔離

global head 注入手段なし。fixed ランチャーが iframe 矩形にクリップ。構造的 🔴。

開く →

Weebly 条件付き

SEO Header Code = サイト全体注入

Header Code はサイト全体可。ページ Embed は iframe 隔離。

開く →

Shopify storefront 対応

cdn.shopify.com · theme.liquid <head>

店舗フロントは全プランで head 注入可。

開く →

Shopify checkout 未対応

厳格 CSP script-src · widget origin なし

checkout は Shopify 管轄の厳格 CSP で si.js ブロック(実証)。

開く →

Magento / Adobe Commerce 対応

data-mage-init · RequireJS/Knockout · self-host

セルフホストでレイアウト XML 全制御。

開く →

Ghost 対応

generator Ghost · Code Injection 標準

Code Injection(非サニタイズ)標準装備。

開く →

Drupal 対応

drupal-settings-json · libraries.yml/hook

開発者・管理者経路で注入。

開く →

Joomla 条件付き

meta CSP allowlist · widget origin 追加が前提

allowlist に si.js origin 追加が必要(実測: joomla.org)。

開く →

B. レガシー自己ホスト 掲示板 / Wiki(7)

phpBB / vBulletin / SMF / MediaWiki / DokuWiki 等。出典: 2026-06-29-legacy-selfhosted-worldwide-widget-compatibility

phpBB 対応

Powered by phpBB · viewtopic.php · jQuery 1.7.1

SSR 静的・所有者制御。Shadow DOM 隔離が旧 jQuery の $ 衝突を無効化。

開く →

vBulletin 対応

generator vBulletin · showthread.php · jQuery 3.x

SSR・容易。

開く →

SMF 対応

Powered by SMF · XHTML 1.0 Trans · viewport 無

旧テーマ再現。SSR・標準モード。

開く →

MediaWiki 対応

generator MediaWiki · mw.* · Common.js

スキン/Common.js 注入(管理者)。

開く →

DokuWiki 対応

generator DokuWiki · doku.php · flat-file

DB 不要・テンプレ main.php 注入=最容易。

開く →

Discourse(モダン対比) 条件付き

既定 CSP ON(自己ホスト唯一)· script-src 'self'

既定 CSP で si.js ブロック。allowlist 追加が必要。

開く →

MoinMoin 未対応

Python2 EOL 2020 · 2.0 alpha 未リリース

engine は動くがプラットフォーム死=生きたインスタンスが稀=現実的に不可。

開く →

C. 古代・放棄系 技術(6)

Classic ASP / ColdFusion / FrontPage / PHP-Nuke / osCommerce / Movable Type。出典: 2026-06-29-legacy-selfhosted-worldwide-widget-compatibility

Classic ASP 条件付き

.asp include · X-UA-Compatible=IE=EmulateIE7

公開=🟢、Edge IE モード強制=🔴。backend 古さは無関係、訪問者エンジンが決め手。

開く →

ColdFusion / CFML 対応

cfinclude footer.cfm · 通常 SSR HTML

素直な SSR。注入容易。

開く →

FrontPage frameset 未対応

GENERATOR FrontPage · quirks · frameset · IE 強制

frameset + IE 強制メタの二重苦。パネルがフレーム矩形にクリップ。

開く →

PHP-Nuke / PostNuke 対応

theme.php · themefooter() 注入

themefooter() に 1 行。EOL セキュリティは別軸。

開く →

osCommerce 対応

includes/footer.php · table レイアウト · viewport 無

古い table 組みだが普通の静的 HTML。footer.php に 1 行。

開く →

Movable Type 対応

静的 publish · Footer Template Module

静的出力=素 HTML。最も素直。

開く →

D. 地域プラットフォーム(中 / 韓 / 露 / 欧 / 中南米)(12)

Discuz / DedeCMS / WeChat / Naver / Cafe24 / 1C-Bitrix / Tilda / VK / PrestaShop / VTEX 等。出典: 2026-06-29-regional-platforms-widget-compatibility

Discuz! (中国) 未対応

Powered by Discuz! · 古典 SSR BBS · GFW

注入/エンジン OK だが GFW が海外 CDN/API 遮断→import() 非解決。第5軸 Network。

開く →

DedeCMS/织梦 (中国) 未対応

Powered by DedeCMS · 静的化 SSR · GFW

同上。GFW 遮断で海外 origin 不達。

開く →

WeChat 公众号 (中国) 未対応

クローズド WebView · 生 script 除去

本文サニタイズで生 <script> 除去→注入点なし。

開く →

有赞 Youzan (中国) 未対応

SaaS EC ビルダー · 注入点なし + GFW

二重: ビルダー注入点なし + GFW 不達。

開く →

Naver Blog (韓国) 未対応

SmartEditor サニタイズ · mainFrame iframe

SmartEditor が生 script 除去 + 本文 iframe 隔離→注入点なし。

開く →

Cafe24 (韓国) 対応

img.cafe24.com · スマートデザインスキン

オーナースキン編集で注入可。

開く →

Gnuboard 그누보드 (韓国) 対応

/bbs/board.php · クラシック PHP SSR

head.php 注入相性良。

開く →

1C-Bitrix (ロシア) 条件付き

bitrix/ paths · BX. JS · 主権ネット

注入可だが主権ネットで海外 CDN スロットル(Cloudflare 16KB cutoff 2025-06)。

開く →

Tilda (ロシア) 対応

tildacdn.com · T123 HTML ブロック

メイン DOM 展開(iframe なし)。

開く →

VK ВКонтакте (ロシア) 未対応

クローズド SNS · visitor 認証ゲート

注入点なし + visitor 認証ゲート。

開く →

PrestaShop (欧州) 対応

Powered by PrestaShop · /themes/ · jQuery 同梱

テーマ DOM 注入可。

開く →

VTEX (中南米) 条件付き

VTEX IO · React/SPA · vteximg

SPA ルート遷移ごと再アタッチ必要。

開く →

E. エンタープライズ・官公庁(9)

SharePoint / ASP.NET / AEM / Sitecore / Liferay / Confluence / SAP / Lotus Domino / GOV.UK。出典: 2026-06-29-enterprise-gov-legacy-widget-compatibility

SharePoint Online 条件付き

_layouts/ · SPFx · custom script 24h 自動再無効化

Script Editor 撤去。SPFx パッケージ化が前提=「タグ1本」とは別物。

開く →

ASP.NET WebForms 条件付き

__VIEWSTATE · .aspx · X-UA-Compatible

backend 無関係、訪問者エンジン(IE モードか)が決め手。

開く →

Adobe AEM / CQ5 対応

/etc.clientlibs/ · /content/dam/ · skip-link

公開ブランドサイト=modern。clientlib 注入で最相性良。

開く →

Sitecore 対応

/-/media/ · sc_site

公開サイト=modern。layout/rendering 注入。

開く →

Liferay DXP 条件付き

/web/guest/ · /o/ · portlet iframe 集約

ポートレット iframe 集約が panel と競合しうる。

開く →

Confluence Server/DC 条件付き

AJS · HTML macro 既定無効

HTML マクロは既定無効・管理者が封印しがち。Cloud は生 script 不可。

開く →

SAP NetWeaver Portal 未対応

WebDynpro IE 依存 · iView iframe 集約 · IE 強制

IE 依存 + iView iframe 集約の二重苦。

開く →

Lotus Notes/Domino Web 未対応

iNotes · IE 依存 · frameset

IE モード pin + frameset の二重苦(古典 frame-era 構造)。

開く →

GOV.UK Frontend 未対応

govuk- classes · nonce 厳格 CSP(実測)

script-src 'self' 'nonce-…' で外部 si.js ブロック(実測: gov.uk)。allowlist or nonce 連携が必須。

開く →

F. アプリビルダー / Jamstack / LMS / コミュニティ / ドキュメント(47)

Bubble/Framer/Next.js/Moodle/Circle/Notion/GitBook 等。出典: 2026-06-29-appbuilder-jamstack-lms-community-docs-widget-compatibility

Astro 対応

SSG · コンテンツ重視 · 最小 JS · 純粋 HTML開く →

Bettermode 対応

bettermode · コミュニティ基盤 · head カスタムコード注入開く →

Blackboard Learn 未対応

Blackboard Learn · 閉鎖的 enterprise LMS · HTML エディタ script 除去 · 管理者専用 Buil開く →

BookStack 対応

BookStack · OSS wiki · セルフホスト · APP_CUSTOM_HEAD_CONTENT で head に任意 scrip開く →

Bubble 条件付き

SPA / no-code engine / HTML element で <script> 埋込可開く →

Canvas LMS 条件付き

Canvas LMS · 教育機関 LMS · Theme カスタム JS(管理者・上位プラン)· window.ENV開く →

Carrd 条件付き

1ページ サイトビルダー / Embed element 注入面(Pro)開く →

Circle.so 条件付き

circle.so · コミュニティ SaaS · カスタムコードは上位プラン開く →

Confluence Cloud 条件付き

Confluence Cloud / Forge/Connect マクロ / 二重 iframe(マクロは iframe in iframe)開く →

Docebo 未対応

Docebo · enterprise LMS(クラウド)· カスタム JS 厳格制限 · 注入面なし開く →

Document360 条件付き

Document360 · ナレッジベース SaaS · カスタム JS/head script は上位プラン開く →

Docusaurus 対応

SSG · React ドキュメント · 標準 DOM · script 注入可開く →

Dorik 条件付き

no-code sitebuilder / Custom Code widget 注入面開く →

Eleventy 対応

SSG · 11ty · 純粋 HTML 出力 · script 注入可開く →

FlutterFlow 未対応

FlutterFlow / Flutter Web CanvasKit / DOM ではなく canvas にピクセル描画開く →

Framer 条件付き

デザインツール製サイト / Custom Code (head/body) 注入面開く →

Gatsby 対応

SSG · React · ビルド済み HTML · script 注入可開く →

GitBook 未対応

GitBook · ドキュメント SaaS · Markdown レンダリング · script サニタイズ · 注入面なし開く →

Glide 未対応

Glide アプリ / iframe 隔離 / si.js は top に居るが embed は別オリジン iframe 内開く →

Gumroad 未対応

Gumroad · デジタル商品販売 · 商品説明サニタイズ · カスタム script 注入面なし開く →

Hugo 対応

SSG · Hugo (Go) · 純粋 HTML 出力 · script 注入可開く →

Intercom Help Center 未対応

Intercom Help Center · ヘルプセンター · 厳格 CSP (script-src 'self' nonce)開く →

Kajabi 対応

Kajabi · ナレッジコマース · サイト設定カスタムコード(Header/Footer code)開く →

LearnDash 対応

LearnDash · WordPress プラグイン LMS · functions.php wp_enqueue_script / wp_h開く →

Memberstack 対応

memberstack · 会員レイヤー · ホスト側 head 自由注入開く →

Mighty Networks 条件付き

mighty networks · コミュニティ SaaS · カスタム JS は上位プラン開く →

Moodle 対応

Moodle · OSS LMS · テーマ Additional HTML (Within HEAD) · M.cfg開く →

Next.js 対応

SSR/SSG · React · 標準 DOM · script 注入可開く →

Notion (公開ページ) 未対応

Notion · 公開ページ (notion.site) · ブロックベース · 生 script 除去 · 注入面なし開く →

Nuxt 対応

SSR/SSG · Vue · 標準 DOM · script 注入可開く →

Open edX 対応

Open edX · OSS LMS · comprehensive theming / MFE env.config 注入開く →

Outline 未対応

Outline · OSS ナレッジベース · Markdown サニタイズ · カスタム script 注入面なし開く →

Patreon 未対応

patreon · クリエイター支援 · 生 script 除去・注入面なし開く →

Podia 条件付き

podia · クリエイター EC · カスタムコードは上位プラン開く →

Potion.so 条件付き

Notion→サイト変換 / カスタムスクリプト注入面開く →

ReadMe 条件付き

ReadMe · API ドキュメント SaaS · Custom JS は上位プラン開く →

Remix 対応

SSR · React フルスタック · 標準 DOM · script 注入可開く →

Skool 未対応

skool · コミュニティ SaaS · カスタムコード非対応・注入面なし開く →

Softr 条件付き

Airtable 連携 sitebuilder / Custom Code block 注入面開く →

Substack 未対応

substack · ニュースレター · 厳格サニタイズ・注入面なし開く →

Super.so 条件付き

Notion→サイト変換 / Custom Code (head) 注入面開く →

SvelteKit 対応

SSR/SSG · Svelte · 標準 DOM · script 注入可開く →

TalentLMS 対応

TalentLMS · クラウド LMS · アカウント設定カスタム JS(ヘッダー埋め込み)開く →

Teachable 条件付き

Teachable · コース販売 SaaS · Power Editor カスタムコード(上位プラン)開く →

Thinkific 条件付き

Thinkific · コース販売 SaaS · Code block / head script(有料プラン)開く →

Typedream 条件付き

Notion風 sitebuilder / Embed/Code block 注入面開く →

Zendesk Guide 条件付き

Zendesk Guide · ヘルプセンター · テーマ JS 編集は上位プラン + 管理者権限開く →

G. 追加ランタイム / 実行環境(24)

AMP/PWA/Smart TV/in-app webview/Opera Mini/reader/Tor 等。出典: 2026-06-29-special-runtimes-widget-compatibility

AMP(作者script禁止) 未対応

AMP HTML · 作者 <script> 全面禁止 · AMP cache 配信開く →

Android Custom Tabs 対応

Chrome Custom Tabs · フル Chrome エンジン埋め込み · Storage 共有開く →

Android TV / Google TV 対応

Android System WebView (Chromium) · Play 更新 · D-pad開く →

Brave(Shields) 条件付き

Chromium + Brave Shields(既定 ON) · フィルタリスト遮断リスク開く →

CodePen 出力 iframe 条件付き

sandbox iframe (allow-scripts, no allow-same-origin) · origin=null開く →

FB/IG/TikTok アプリ内ブラウザ 対応

in-app webview · Android System WebView / iOS WKWebView · JS 注入計測開く →

Google Sites 埋め込み 条件付き

Embed = googleusercontent 別オリジン sandbox iframe · 適用範囲は iframe 内開く →

Google Translate プロキシ 未対応

*.translate.goog プロキシ別オリジン · config API が CORS 拒否開く →

Google Web Light 未対応

トランスコード・プロキシ · サーバ側軽量化 · JS 除去開く →

iOS WKWebView 対応

WKWebView · WebKit (Safari 同等) · iOS は全ブラウザ WebKit 強制開く →

Kindle / Kobo E-ink 未対応

古い WebKit · 最小 JS · E-ink 低速再描画開く →

LINE アプリ内ブラウザ 対応

LINE in-app webview / LIFF · System WebView / WKWebView開く →

NoScript 未対応

NoScript 拡張 · JS 既定遮断 · origin 単位の明示許可開く →

Opera Mini Extreme 未対応

Opera サーバレンダ · OBML 圧縮配信 · クライアント JS 非実行開く →

Pocket / Instapaper(剥離) 未対応

read-it-later · reader extraction · <script> 剥離開く →

PS5 / Switch(制限ブラウザ) 未対応

PS5 隠し WebKit(限定)· Switch captive portal 専用 · 汎用閲覧なし開く →

PWA + Service Worker 対応

PWA · Service Worker fetch 傍受 · cross-origin パススルー開く →

Smart TV(Tizen/webOS) 条件付き

Tizen / webOS 内蔵ブラウザ · 固定世代 Chromium · D-pad 操作開く →

Tor Browser(Safest) 未対応

Tor Safest = NoScript 相当 · JS 全無効化 · メディア遮断開く →

Tor Browser(Standard) 条件付き

Firefox ESR ベース · JS 有効 · resistFingerprinting · Storage 分離開く →

uBlock Origin 未対応

uBO フィルタ · AccessiByeBye リスト(7社名指し) · ネット要素遮断開く →

Webmail / AMP-for-email(script剥離) 未対応

Webmail サニタイズ · AMP-for-email ホワイトリスト · <script> 剥離開く →

WeChat / X5 webview 条件付き

WeChat X5(TBS) カーネル · 固定/古め Blink · 本土 CDN 到達性リスク開く →

Xbox(Edge/WebView2) 対応

Xbox 内蔵 Edge / WebView2 (Chromium) · ゲームパッド操作開く →

H. 新興地域プラットフォーム(35)

東南アジア/インド/中東/アフリカ/トルコ/ブラジル。marketplace seller=🔴, EC SaaS builder=🟢, thin-client(Opera Mini/UC)=🔴。出典: 2026-06-29-emerging-markets-platforms-widget-compatibility

② Bukalapak 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

⑪ Dukaan ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

⑬ Flipkart 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

㉟ 政府ポータル (gov.br) 条件付き

政府系ポータル(厳格 CSP allowlist)開く →

㉑ 政府ポータル (SA/AE) 条件付き

政府系ポータル(厳格 CSP allowlist)開く →

⑤ Haravan ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

㉚ Hepsiburada 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

㉘ IdeaSoft ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

㉜ IdoSell ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

⑩ Instamojo ストア 対応

EC/決済 SaaS(テーマ・カスタムコード注入可)開く →

⑯ JioPages ランディング 対応

Jio 系ビルダー/ポータル(カスタムコード注入可)開く →

㉒ Jumia 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

㉖ KaiOS フィーチャーフォン 未対応

thin-client(KaiOS・低スペック端末/制限ランタイム)開く →

⑦ KiotViet 販売ページ 条件付き

小売 POS SaaS(公開ページのコード自由度が限定的)開く →

㉓ Konga 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

④ Lazada 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

⑧ LnwShop ストア 条件付き

タイ製 EC ビルダー(テンプレ制約・head 自由度限定)開く →

㉝ Loja Integrada ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

⑮ NDTV 記事 対応

大手ニュース CMS(タグマネージャ/カスタム head 注入可)開く →

⑱ Opera Mini Extreme 未対応

thin-client(Opera Mini Extreme・完全サーバレンダー)開く →

⑨ Pantip スレッド 未対応

クローズドな掲示板/コミュニティ(投稿側に注入権なし)開く →

㉕ Paystack / Flutterwave 決済ページ 条件付き

決済ホスト型ページ(注入面が限定・地域配信依存)開く →

⑲ Salla ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

⑥ Sapo ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

⑫ Shiprocket Shoopy ストア 条件付き

EC SaaS(注入は可だが配信レイヤが地域 CDN 依存)開く →

③ Shopee 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

㉛ Shoper ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

㉔ Takealot 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

㉗ Ticimax ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

⑭ Times of India 記事 対応

大手ニュース CMS(タグマネージャ/カスタム head 注入可)開く →

① Tokopedia 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

㉞ Tray / Bagy / Dooca ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

㉙ Trendyol 出店ページ 未対応

マーケットプレイス出店者(閉じたテンプレート・注入不可)開く →

⑰ UC Browser クラウドモード 条件付き

thin-client(UC Browser cloud mode・サーバレンダー)開く →

⑳ Zid ストア 対応

EC SaaS ビルダー(テーマコード注入可)開く →

I. 業種特化 SaaS(44)

飲食/不動産/医療/教育/官公庁CMS/非営利/金融/メディア/ポートフォリオ。**ベンダーホスト面🔴 / 自サイト埋め込み面🟢** の二面性。出典: 2026-06-29-industry-vertical-platforms-widget-compatibility

(25) Accela 未対応

vendor SaaS 面(自治体配信・編集不可)開く →

(42) Adobe Portfolio 未対応

managed(任意 script サニタイズ)開く →

(35) Arc XP 対応

self-host CMS(テンプレ/script 可)開く →

(12) at-home 未対応

vendor portal(アットホーム配信面)開く →

(39) Behance 未対応

vendor-hosted プロフィール面(配信面)開く →

(03) BentoBox 条件付き

managed CMS(テーマ + コード注入ゲート)開く →

(17) Blackboard (K-12 Web) 対応

self-site CMS(カスタム script 可)開く →

(40) Cargo 対応

self-site(カスタムドメイン + code 可)開く →

(19) Cascade CMS 対応

self-host テンプレ(任意 script 可)開く →

(14) Cerner / Oracle Health 未対応

forced CSP + vendor iframe開く →

(36) Chorus 対応

self-host CMS(head/script 注入可)開く →

(23) CivicPlus 条件付き

gov platform(管理画面ゲート)開く →

(28) Classy 未対応

vendor-hosted 寄付ページ(Classy 配信面)開く →

(32) Cvent 条件付き

managed イベントサイト(カスタムコードゲート)開く →

(29) Donorbox 対応

self-site host + 寄付 embed(self-embed)開く →

(18) Edlio 未対応

managed CMS(script サニタイズ)開く →

(13) Epic MyChart 未対応

forced CSP + vendor iframe開く →

(30) Eventbrite 未対応

vendor-hosted イベントページ(配信面)開く →

(16) Finalsite 対応

self-site CMS(head/script 注入可)開く →

(41) Format 対応

self-site(カスタムコード注入可)開く →

(27) Gemeente (NL) 条件付き

gov platform(DigiToegankelijk/承認ゲート)開く →

(26) GovCMS (AU) 条件付き

gov Drupal DaaS(セキュリティゲート)開く →

(22) Granicus 条件付き

gov platform(承認/許可リスト・タグ管理)開く →

(10) IDX/MLS embed 対応

self-site host + MLS iframe embed開く →

(09) kvCORE 対応

self-site host + 物件 embed開く →

(06) Mindbody 対応

self-site host + ブッキング embed開く →

(20) Modern Campus Omni 対応

self-host テンプレ(head 編集可)開く →

(24) OpenCities 条件付き

gov platform(ガバナンス・ゲート)開く →

(05) OpenTable 対応

self-site host + 予約 widget embed開く →

(38) Piano (Tinypass) 対応

self-site + ペイウォール overlay(共存)開く →

(43) Pixpa 対応

self-site(カスタムコード可)開く →

(07) Placester 対応

self-site(IDX + カスタム script)開く →

(04) Popmenu 対応

self-site(カスタム HTML/script 可)開く →

(08) Real Geeks 対応

self-site host + IDX embed開く →

(44) SmugMug 未対応

managed(カスタム HTML script サニタイズ)開く →

(02) Square Online 対応

self-site(顧客ドメイン・head 編集可)開く →

(34) Subsplash 条件付き

managed プラットフォーム(コード注入ゲート)開く →

(11) SUUMO 未対応

vendor portal(リクルート配信面)開く →

(21) TerminalFour 対応

self-host テンプレ(任意 script 可)開く →

(33) Tithe.ly 対応

self-site host + 献金 embed開く →

(01) Toast 未対応

vendor forced-iframe(注文 UI 強制隔離)開く →

(31) Whova 未対応

vendor-hosted イベント面/アプリ開く →

(37) WordPress VIP 条件付き

managed WP(コードレビュー/デプロイゲート)開く →

(15) Zocdoc 対応

self-site host + 予約 widget embed開く →