// aardio 加载 HTML 文件主要有以下几种方式:
// 方式1: 使用 web.view (WebView2) - 推荐,现代浏览器内核
import web.view;
var wb = web.view(mainForm.custom);
wb.go("/res/index.html"); // 加载工程资源文件
// wb.go("https://www.example.com"); // 加载网址
// wb.html = "<html><body>直接写入HTML</body></html>"; // 直接写入HTML代码
// 方式2: 使用 web.form (IE内核) - 兼容性好但较旧
import web.form;
var wb2 = web.form(mainForm.custom);
wb2.go("/res/page.html");
// wb2.write("<html><body>内容</body></html>"); // 直接写入
// 方式3: 使用 web.kit (基于Chromium) - 需要额外组件
import web.kit;
var wb3 = web.kit(mainForm.custom);
wb3.go("/res/demo.html");
// 方式4: 在子窗体中加载HTML
var htmlForm = tabs.loadForm(1, {
text="HTML页面";
add=function(f){
import web.view;
var browser = web.view(f);
browser.html = /**
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>示例</title></head>
<body><h1>欢迎</h1></body>
</html>
**/;
}
});
// 方式5: 使用 string.load 读取HTML文件内容后写入
var htmlContent = string.load("/res/template.html");
// 然后通过 wb.html = htmlContent 写入浏览器控件