Skip to content

[WP Audit] ブロックエディター内での iframe プレビュー未実装 — 編集時の確認コストが高い #43

Description

@claude

概要

現在のプラグインはブロックエディター上で実際の iframe コンテンツをプレビュー表示しません。URL を入力してもエディター内に内容が描画されないため、ユーザーはフロントエンドを別ウィンドウで確認するか公開後に確認するしかありません。Spectra 等の競合はエディター内リアルタイムプレビューをサポートしており、編集効率の差が生じています。

Evidence

  • plugin-info.json description: 「This plugin simply add 1 custom block iframe block. That's all and no config.」— プレビュー機能への言及なし
  • 競合 Spectra(active_installs: 1,000,000+、rating: 94)はエディター内プレビューに対応
  • サポートフォーラム(saskiaherm、2024-07-10): iPad での表示が不安定と報告 — エディター内プレビューがあれば事前確認が可能
  • active_installs: 10(UX の低さが選ばれない一因と推測)

推奨アクション

  • Gutenberg ブロックの edit 関数内で <iframe> を直接レンダリングし、URL 入力後にプレビューを表示
  • クロスオリジン制限で表示できない場合は「このURLはプレビューできません」のフォールバックメッセージを表示
  • セキュリティ上の懸念(クリックジャッキング等)を考慮し、sandbox 属性付きのプレビュー iframe を使用

Generated by wp-plugin-audit on 2026-06-01

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions