在线HTML编辑器
Free在三个面板中编辑 HTML、CSS 和 JavaScript,提供随输入更新的沙盒实时预览,并可一键下载为独立 HTML 文件。
完全在您的浏览器中运行。您的代码不会上传到任何地方。
实时预览
最近活动
所有人可见。所有访客的最近 20 次使用记录,最新的在前。
Выполнен живой предпросмотр (132 символов HTML, 77 символов CSS, 102 символов JS)
20 分钟前
Eine Live-Vorschau ausgeführt (132 HTML-Zeichen, 77 CSS-Zeichen, 102 JS-Zeichen)
34 分钟前
Ran a live preview (27 HTML chars, 42 CSS chars, 151 JS chars)
5 小时前
Ran a live preview (27 HTML chars, 42 CSS chars, 102 JS chars)
5 小时前
Ran a live preview (27 HTML chars, 77 CSS chars, 102 JS chars)
5 小时前
Ran a live preview (132 HTML chars, 77 CSS chars, 102 JS chars)
5 小时前
此工具的功能
在三个独立的面板中编写 HTML、CSS 和 JavaScript,查看它们被组合为一个随您输入而更新的实时预览,并可一键将结果下载为独立的 HTML 文件。
工作原理
此工具会根据您的三个面板(包裹在 style 标签中的 CSS、body 中的 HTML、末尾 script 标签中的 JavaScript)组装一个完整的 HTML 文档,并使用 srcdoc 属性将该文档加载到一个沙盒化的 iframe 中。沙盒允许脚本运行,但会阻止预览访问此页面的 DOM、cookie 或存储,因此您的代码会在一个真实但隔离的浏览器环境中运行。
解决的问题
- 无需创建本地文件即可快速测试 HTML 片段、CSS 规则或小型脚本。
- 为一个小型页面或界面想法制作原型,并将其导出为可正常运行的 HTML 文件。
- 展示或分享一个独立完整的代码示例,让其他人可以粘贴并立即运行。
常见问题
›在预览中运行不受信任的 JavaScript 安全吗?
预览在一个沙盒化的 iframe 中运行,允许执行脚本但禁用了同源访问,因此预览中的代码无法读取或修改此页面、您的 cookie 或本地存储。不过在该沙盒内,它仍然可以自由运行 JavaScript、打开提示框或发出网络请求,就像任何其他网页一样,因此对于从不受信任来源粘贴的任何代码,仍应像在全新浏览器标签页中运行它一样谨慎对待。
›HTML、CSS 和 JavaScript 面板是如何组合的?
此工具会将您的 CSS 包裹在文档 head 中的 <style> 标签内,将您的 HTML 直接放入 body 中,并将您的 JavaScript 附加到 body 末尾的 <script> 标签中,与典型的单页 HTML 文档完全一致,然后将组合后的文档加载到预览中。
›我可以将构建的内容下载为真实文件吗?
可以,“下载为 .html”按钮会将预览中显示的完全相同的组合文档保存为单个 index.html 文件,可直接在浏览器中打开或上传到网络服务器。
›预览会在我输入时自动更新吗?
是的,当您在三个面板中的任何一个停止输入片刻后,预览会自动刷新,这样您无需点击单独的运行按钮即可看到更改的效果。
›为什么 console.log 的输出在页面上任何地方都看不到?
预览是一个真实的、隔离的浏览器文档,因此 console.log 的输出会进入该文档自己的控制台,而不是这个页面。请打开浏览器的开发者工具并选择预览 iframe 的上下文以查看控制台输出,或者改用 alert() 进行快速的可见检查。
相关工具
文本
Excel转HTML表格转换器
从 Excel 或 Google 表格粘贴,或上传 .xlsx/.xls/.csv 文件,获得带实时预览、可选样式和数字列对齐的简洁 HTML 表格。
Free文本
HTML实体转换器
同时双向转换文本与 HTML 实体,支持十进制或十六进制数字格式,并附有常用实体快速参考表。
Free文本
HTML验证器
检查 HTML 中未闭合的标签、重复的 ID、已废弃的元素以及其他常见且定义明确的问题,通过自有的标签匹配解析器验证,并非完整的 W3C 一致性验证器。
Free文本
Markdown预览器
将 Markdown 实时渲染为经过净化的 HTML,与源代码并排显示,并提供查看和复制生成的 HTML 的切换功能。
Free文本
乱码修复工具
恢复乱码文本背后的原始字节,并在多种常见编码下重新解码,显示每个干净的候选结果。
Free文本
MySQL语法验证器
验证一个或多个以分号分隔的语句的 MySQL 语法,并报告发现的第一个错误的确切行和列。
Free文本
密码生成器
使用加密安全的生成器直接在浏览器中生成强随机密码,提供实时强度指示器、熵计算,并支持一次生成多个密码的批处理。
Free文本
Punycode转换器
在 Unicode 和 Punycode(RFC 3492,用于国际化域名的纯 ASCII 编码)之间转换文本,提供完整域名模式(识别点号,自动处理 xn-- 前缀)和纯标签模式,可一次批量转换多行。
评论 (0)
觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。
暂无评论,快来抢沙发分享您的想法吧!