This page lives on embed-demo.jnc360.tech and embeds the editors
from editors-qa.jnc360.tech — a genuinely different origin, the way a
real customer site would. Every postMessage below targets the editor's origin and
every reply is origin-checked.
Push content in with forge:load, pull the edited .docx back with
forge:export — across origins.
The embed is handed an absolute
savepath=https://embed-demo.jnc360.tech/demo-store/user42/report.docx — the path
carries the user's identity, and the store is a real service on this host (watch the
network tab: saves POST and loads GET embed-demo.jnc360.tech, cross-origin, the
way your API endpoint would). Save, then reload the frame — the document comes back. Turn on
encryption and the stored bytes become AES-GCM ciphertext.
A shared document is locked for editing but its form fields work (fill mode auto-enables). Viewer below is a read-only spreadsheet for comparison.