我正在使用THIS opentok演示应用程序,它具有聊天,存档,ScreenShare等功能,而且我对屏幕共享感兴趣。
对于屏幕共享,它需要一个chrome扩展和我成功构建的扩展,并将ExtensionID放在代码中,这样当用户点击屏幕共享按钮时,将安装Extension。一旦用户点击按钮然后扩展安装然后如果再次单击该按钮以启动屏幕共享,它将再次安装(如果安装了扩展但不遵循流程,则必须启动ScreenShare)。
可能是错误在扩展名
的manifest.json中答案 0 :(得分:4)
此案例中的问题是Chrome扩展程序for controller in self.navigationController!.viewControllers as Array {
if controller.isKind(of: DashboardVC.self) {
_ = self.navigationController!.popToViewController(controller, animated: true)
break
}
}
的{{1}}字段。
OP缺少他的项目所需的尾随matches
。
chrome developer docs给出了这个例子:
manifest.json
有关详细信息https://developer.chrome.com/extensions/manifest/externally_connectable,请参阅官方Chrome文档。