无法在 Chrome 上使用 opentok 加速器核心 js 在 opentok 上启动 ScreenShare
Unable to start ScreenShare on opentok using opentok accelerator core js on Chrome
我正在使用 THIS opentok 演示应用程序,它具有聊天、存档、屏幕共享等功能,但我卡在屏幕共享上。
对于屏幕共享,它需要一个 chrome 扩展,我成功构建了该扩展并将该 ExtensionID 放入代码中,以便当用户单击屏幕共享按钮时,将安装扩展。一旦用户点击按钮然后安装扩展,然后如果再次点击该按钮开始屏幕共享,它会再次安装(如果安装了扩展但不遵循流程,则必须启动屏幕共享)。
可能是扩展 manifest.json 中的错误
本例中的问题是 chrome 扩展 manifest.json
的 matches
字段。
OP 缺少他的项目所需的尾随 *
。
chrome 开发者文档给出了这个例子:
// Match patterns for web pages. Does not affect content scripts.
// If this field is not specified, no webpages can connect.
"matches": [
"https://*.google.com/*",
"*://*.chromium.org/*",
...
],
有关详细信息,请参阅官方 chrome 文档 https://developer.chrome.com/extensions/manifest/externally_connectable。
我正在使用 THIS opentok 演示应用程序,它具有聊天、存档、屏幕共享等功能,但我卡在屏幕共享上。
对于屏幕共享,它需要一个 chrome 扩展,我成功构建了该扩展并将该 ExtensionID 放入代码中,以便当用户单击屏幕共享按钮时,将安装扩展。一旦用户点击按钮然后安装扩展,然后如果再次点击该按钮开始屏幕共享,它会再次安装(如果安装了扩展但不遵循流程,则必须启动屏幕共享)。
可能是扩展 manifest.json 中的错误
本例中的问题是 chrome 扩展 manifest.json
的 matches
字段。
OP 缺少他的项目所需的尾随 *
。
chrome 开发者文档给出了这个例子:
// Match patterns for web pages. Does not affect content scripts.
// If this field is not specified, no webpages can connect.
"matches": [
"https://*.google.com/*",
"*://*.chromium.org/*",
...
],
有关详细信息,请参阅官方 chrome 文档 https://developer.chrome.com/extensions/manifest/externally_connectable。