You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CN1项目中显示HTML内容?相关组件已弃用求可用方案

在CN1中查看HTML内容的可用组件

目前CN1官方推荐使用BrowserComponent作为查看HTML内容的核心组件,它是当前唯一处于维护状态、支持跨平台的Web浏览组件,完全替代了已被弃用的HTMLComponent和WebBrowser组件。

你看到的BrowserComponent Javadoc中指向已弃用HTMLComponent的描述,属于旧文档的遗留内容,无需理会——官方当前的标准方案就是使用BrowserComponent。

基础使用示例

加载本地HTML字符串:

// 创建BrowserComponent实例
BrowserComponent htmlViewer = new BrowserComponent();
// 加载自定义HTML内容,第二个参数为基准URL(本地内容可传null)
htmlViewer.setPage("<html><body><div style='color:blue;'>这是CN1中展示的HTML内容</div></body></html>", null);

// 将组件添加到Form中展示
Form htmlForm = new Form("HTML查看器", new BorderLayout());
htmlForm.add(BorderLayout.CENTER, htmlViewer);
htmlForm.show();

额外说明

  • BrowserComponent支持加载远程URL、本地HTML文件,以及直接传入HTML字符串
  • 它提供了跨平台的一致性体验,覆盖移动端(iOS/Android)、桌面端(Windows/macOS/Linux)等CN1支持的所有平台
  • 若需要与HTML内容交互,可通过addWebEventListener方法监听页面事件,或使用executeJavaScript方法执行JS代码

内容的提问来源于stack exchange,提问作者Daniel Tsai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:18:08