@ariestools/browser-kit
浏览器 - facing 配置驱动的发射器,用于页面使用的提供者演员, 工人、服务工人和扩展/插件领域.
软件包代表 平台中立目录选择 提供者规划,
提供、行为者建设、监督和会议
@ariestools/actor-system。它增加了一个无描述的浏览器系统
并附带其他领域的行为者,使用无
再次解决提供者绑定 .
import {
compileBrowserSystem,
launchCompiledBrowserSystem,
} from '@ariestools/browser-kit'
const compiled = compileBrowserSystem({ actorCatalog, config, providerDescriptors })
const session = await launchCompiledBrowserSystem({ actorCatalog, compiled })
汇编没有获得任何提供者,也没有形成任何行为者。 编译值
保留已安装的描述符,必须留在其所有者范围内。 使用一个
BrowserSystemManifest 当另一个域连接时, 加上一个输入的代理适配器 .
launchBrowserSystem 仍然是一步步编译和发射的便利.
跨现实表显示一个相容性 planId 从准确
systemInstanceId。两个标识符都不是认证;域适配器必须
认证他们的同伴.
保留启动
startBrowserSystem(options) 在编译前同步返回。 内容
whenReady() 加入同一编译的浏览器启动器; snapshot() 财务报告和审定财务报表
subscribe() 即使当
编译或获取失败。 把把手递给我 bindPageLifecycle 或者说
bindWorkerShutdown 在等待准备之前 停止请求等待
飞入工厂,在下一个拥有的收购检查站回滚.
运行时间选项,包括诊断汇、取消检查站和 严格的居民终止信号,通过到演员系统。 自定义 提供者仍然负责在内部强制实施申报的准入 报告实际采购情况。 跨现实附件是独立的 操作,目前尚未显示此启动前手柄.
代理工厂管理局
代理工厂只代表所有者所选择的工厂 所附系统中的提供者ID。 其运输外观允许申请: 只有这些摩克人,没有暴露 运输关闭操作,拒绝新的或 代理清理后逾期完成请求. 范围依然有效 即使处置失败,也关闭。 远程提供者 在自己的领域执行的依赖性;其声明不给予 代理工厂无关远程服务访问. 单靠运输车主 在所有代理处理者运行后关闭共享连接 .