来源
- TypeScript
- C#
type OverlayProvider = {
productId: string
name: string
protocolVersion: number
basePath: string
overlays: Overlay<string>[]
}
struct OverlayProvider
{
public string ProductId;
public int ProtocolVersion;
public string Name;
public string BasePath;
public Overlay[] Overlays;
}
OverlayProvider
对象包含以下属性:
产品 ID
覆盖层来源的产品 ID,应该是反向域名的格式,例如 com.example.overlay
。
协议版本
版本号应当大于或等于覆盖层浏览器支持的版本号。
名称
覆盖层来源的名称,也就是覆盖层网站的名称。
基本路径
所有覆盖层的基本路径。
警告
覆盖层浏览器总是假定所有覆盖层的 URL 都以相同的基本路径开头。
模板
端口号
浏览器会将基本路径中的 {port}
替换为服务器的端口号。
密码
浏览器会将基本路径中的 {password}
替换为服务器的密码。
覆盖层
一个包含所有可用覆盖层的数组。