内测中 申请访问

将任意 Web 应用嵌入为表单字段

小组件字段让你可以将自托管的 Web 应用直接嵌入到表单中。地图选点器、计算器、签名板、条形码扫描器——只要有 URL,就能成为表单字段。

自托管小组件字段

将 formcel 指向任意 HTTPS URL,它就会成为一个表单字段。你托管小组件,你掌控代码,你拥有数据。没有应用市场,没有供应商锁定。

maps.widget.com
Your widget renders here

内置开发者 SDK

一个轻量级 JavaScript SDK 处理你的小组件与父表单之间的所有通信。设置值、响应验证、动态调整大小、接收主题更新——全部通过简洁的 API 完成。

widget.js
formcelWidget.init();
formcelWidget.onGetValue(
() => myValue
);

出现在字段面板中

已注册的小组件会与内置字段类型一起出现在编辑器字段面板中。你的团队可以像拖拽其他字段一样将它们拖到表单上——无需额外步骤。

Widgets
Map Picker
Calculator
Lookup
Scanner

默认沙盒运行

小组件运行在严格的安全沙盒中——允许脚本执行,但与表单数据完全隔离。仅限 HTTPS URL。限速消息传递。50KB 值上限。值获取超时保护。

Sandboxed iframe
HTTPS only
Rate-limited
50KB value cap

懒加载与自适应尺寸

小组件只有在滚动进入视口时才会加载。它们可以动态请求高度变化。10 秒超时机制可优雅处理无响应的小组件。

Visible in viewport Loaded
Below the fold Deferred
Unresponsive? 10s timeout

管理员管理,附带审计追踪

管理员注册小组件时需提供标签、图标、URL 和默认高度。每次创建、更新和删除都会被记录。服务器级 100 个小组件的上限保持整洁有序。

widget.create Map Picker
widget.update Calculator
widget.delete Old Widget

应用场景

Google 地图位置选择器
地址自动补全与查询
内嵌计算器与配置器
条形码与二维码扫描器
自定义签名捕获
产品配置器与 3D 查看器

你的应用,在你的表单内

用任意 Web 技术构建一个小组件。注册一次,拖到任意表单上,即刻生效。