JavaFx 2.0 WebEngine 组件的弹出处理程序没有为 Skype 按钮打开新窗口,也没有连接到 Skype 进行电话呼叫



我需要创建一个打开外部窗口的弹出处理程序。我该怎么做呢?默认情况下,在同一个webview中打开弹出窗口,并且在JavaFx学习路径中没有代码来为我提供一般的想法或任何东西。弹出请求的来源来自skype按钮小部件。当用户单击小部件时,需要打开一个新的"窗口"(阶段),并且必须将弹出框包含在新阶段中。舞台只是一个Webview和它的引擎的组合。

如果用户没有skype,这应该发生。如果用户有skype,那么skype应该打开并连接电话呼叫。

更新:我也在JavaFx 2.0论坛上问过,并得到了答案。在这里。(我会尽快把它移到答案区域):

https://forums.oracle.com/forums/thread.jspa?threadID=2323123& tstart = 0

它仍然不能打开skype并连接电话或打开一个弹出窗口来安装skype。

虽然Javascript小部件打开skype和连接电话,如果我在独立模式下打开浏览器内的小部件。

因此这是JavaFx 2.0 web应用程序的一个问题。

AFAIK,要从浏览器拨打电话,Skype需要在浏览器中安装名为"Click to Call"的插件。

但是JavaFX WebView没有这样的插件,所以你不能在WebView中有Skype的"点击呼叫"功能。

最新更新