修改内置资源加载默认配置协议头fs

This commit is contained in:
zhangli10 2023-08-30 19:02:14 +08:00
parent 4c4e01d2f2
commit 0358f69d70
2 changed files with 8 additions and 8 deletions

View File

@ -45,7 +45,7 @@ type WindowProperty struct {
WindowType consts.WINDOW_TYPE // 窗口 类型 WINDOW_TYPE default: WT_MAIN_BROWSER
Title string // 窗口 标题
//Url 默认打开URL, 支持http和LocalLoad(本地资源)加载方式
// web服务方式: http's://www.example.com, LocalLoad方式: [scheme]://energy/index.html
// web服务方式: http's://www.example.com, LocalLoad方式: fs://energy/index.html
// LocalLoad: 不需要web服务支持, 如果浏览器调用数据接口需要配置代理转发
// LocalLoad: 通过 Config.LocalResource 配置实现
// LocalLoad: 地址必须与配置的自定义协议和域相同, 格式 [scheme]://[custom domain]

View File

@ -26,7 +26,7 @@ import (
const (
localDomain = "energy" // 默认本地资源加载域
localProto = "http" // 默认本地资源加载协议
localProto = "fs" // 默认本地资源加载协议
localHome = "/index.html" //
)
@ -47,13 +47,13 @@ type LocalLoadResource struct {
type LocalLoadConfig struct {
Enable bool // 设置是否启用本地资源缓存到内存, 默认true: 启用, 禁用时需要调用Disable函数
Domain string // 自定义域, 格式: xxx | xxx.xx | xxx.xxx.xxx example, example.com, 默认: energy
Scheme string // 自定义协议, 不建议使用 HTTP、HTTPS、FILE、FTP、ABOUT和DATA 默认: http
// 资源根目录, fs为空时: 本地目录(默认当前程序执行目录), fs不为空时: 默认值resources, 使用内置加载
// 规则 空(""): 时当前目录, @: 当前目录开始(@/to/path),或绝对目录
ResRootDir string
FS *embed.FS // 内置加载资源对象, 不为空时使用内置加载
Scheme string // 自定义协议, 不建议使用 HTTP、HTTPS、FILE、FTP、ABOUT和DATA 默认: fs
// 资源根目录, fs为空时: 本地目录(默认当前程序执行目录), fs不为空时: 默认值 resources, 使用内置加载
// 本地目录规则: 空("")时当前目录, @当前目录开始(@/to/path),或绝对目录.
ResRootDir string //
FS *embed.FS // 内置加载资源对象, 不为nil时使用内置加载默认: nil
Proxy IXHRProxy // 数据请求代理, 在浏览器发送xhr请求时可通过该配置转发, 你可自定义实现该 IXHRProxy 接口
Home string // 默认首页: /index.html, /home.html, /other.html, default: /index.html
Home string // 默认首页HTML文件名: /index.html , 默认: /index.html
exePath string // 执行文件当前目录
}