浏览器
码道IDE集成了浏览器功能,您可直接在码道IDE中查看Web应用的运行效果,并执行以下操作:
- 外部网址即时预览:在浏览器地址栏中输入外部网址,即可预览对应网站。
- 选中内容一键导入对话:支持选择一个或多个元素,可将浏览器中选中的内容添加到对话窗口中。
- 元素直连智能体交互:选中元素即可一键发送至会话,直接与智能体对话。
- 控制台日志实时查看与复用:支持在控制台查看浏览器打印日志,并且您可以复制日志内容到聊天对话窗口。
- 支持拖拽式元素移动:选中元素后,可通过鼠标拖拽直观调整其位置。
- 设计与CSS双向编辑:支持在设计界面与CSS代码层直接修改元素属性。
- 元素级评论功能:通过添加评论,将样式优化需求精准绑定到对应元素。
浏览器使用
一键唤起内置浏览器,可直接打开项目内HTML文件或访问外部网页。
打开项目内HTML文件
- 在项目文件夹中,找到后缀为“.html”的文件。
- 右键单击该文件,选择“在浏览器中预览”。 图1 本地html预览
打开外部网页
- 在顶部菜单栏单击“帮助”,选择“显示所有命令”。
- 输入“browser”,单击“浏览器:打开集成浏览器”。 图2 打开浏览器
- 输入你希望打开的外部网页URL地址,然后回车,即可成功打开目标网页。
元素可视化编辑
在浏览器中打开本地HTML文件后,你可以直接编辑HTML内的页面元素。
添加元素到对话窗口发起优化
- 单击选择元素图标
,选中目标元素后单击添加到对话图标
,即可将该元素添加至对话窗口。 图3 添加元素到对话窗口
- 发送你的需求给AI,如“请将选中元素的字体颜色设置为蓝色”。
操作完成后刷新页面,就能看到你选中元素的字体已变成了蓝色。
图4 元素颜色变成了蓝色
快捷输入指令调节元素
- 单击选择元素图标
,选中目标元素后单击对话框图标
。 - 输入优化关键词,单击发送图标
,智能体就会根据你输入的提示词优化元素。 图5 通过对话框发送优化指令
通过样式设置优化元素
- 单击选择元素图标
,选中目标元素后单击样式设置图标
。 - 在样式面板中,按照你的需要修改元素样式。 图6 样式设置
通过CSS检查器优化元素
- 在打开的浏览器页签中,单击CSS检查器图标
。 - 选中目标元素,随后在组件树和设计面板中修改该元素。
- 在组件树中,将鼠标悬浮在目标元素上,单击右键,可复制、剪切、粘贴和删除元素。你也可以拖拽元素,将元素拖拽到其他组件树节点下。 图7 在组件树中修改元素
- 在设计面板中,您可以对元素进行可视化编辑,如调整位置、布局、文本、背景和边框等。也可以在CSS中,查看或编写对应的CSS样式规则。 图8 在设计/CSS中修改元素
- 在组件树中,将鼠标悬浮在目标元素上,单击右键,可复制、剪切、粘贴和删除元素。你也可以拖拽元素,将元素拖拽到其他组件树节点下。
元素卡片布局美化
- 在打开的浏览器页签中,单击选择元素图标
。 - 将鼠标放在对应的元素上,单击“一键美化”,即可对选中元素进行布局美化。 图9 一键美化元素
页面批量美化与元素评论
除了对单个页面元素进行编辑外,你还可以批量调整HTML内的页面元素。
一键美化页面/项目
- 在打开的浏览器页签中,单击一键美化图标
。 - 选择“美化页面”或“美化项目”,就能自动优化当前页面或项目内所有页面的视觉效果。 图10 一键美化页面或项目中所有页面
通过添加评论优化页面
通过添加评论,将样式优化需求精准绑定到对应元素。智能体基于评论指令执行局部优化,实现精准修改,显著降低沟通成本与返工率。
- 在打开的浏览器页签中,单击评论图标
。 - 框选您需要添加评论的内容,输入优化提示词,单击“添加评论”。
系统会通过气泡方式暂存你的评论,鼠标悬停在气泡,可查看你的评论范围和内容。你也可以直接单击“立即提交”,智能体会根据你提交的评论,对页面进行优化。
- 如果需要增加多条评论,请再次框选你需要添加评论的内容,输入优化提示词,单击“添加评论”。
最多支持添加5条评论。
- 评论添加完成后,单击“提交”,智能体即会根据你所添加的评论,对页面进行优化。
- 如果需要批量取消暂存你的评论,请单击右上角的“取消”。若需撤销最近一次操作,可单击撤销按钮
。 图11 通过评论对页面进行优化
多终端预览页面
页面开发完成后,支持在多个终端预览页面效果。
- 在打开的浏览器页面中,单击设备工具栏图标
,打开设备工具栏。 - 选择终端设备,查看页面效果。 图12 选择终端设备预览效果
控制台日志快速分析
在浏览器中,单击地址栏后的打开开发者工具图标
,即可启动开发者工具。如果当前项目中存在Info、Warnings或Errors类型的日志(在Console页签单击Custom Levels可查看日志类型),相关信息会实时显示在工具中。您可将日志内容复制并粘贴到华为云码道代码智能体中,快速获取问题分析与解决方案。