Javafx 2 JavaFX2.0WebEngine组件';s弹出处理程序未打开Skype按钮的新窗口,也未连接到Skype进行电话呼叫

Javafx 2 JavaFX2.0WebEngine组件';s弹出处理程序未打开Skype按钮的新窗口,也未连接到Skype进行电话呼叫,javafx-2,Javafx 2,我需要创建一个弹出处理程序来打开一个外部窗口。我该怎么做?默认情况下,会在同一个webview中打开弹出窗口,JavaFx学习教程中没有任何代码可以为我提供总体思路或其他信息。弹出请求的来源来自skype按钮小部件。当用户单击小部件时,需要打开一个新的“窗口”(阶段),弹出窗口必须包含在新阶段中。该阶段只是Webview及其引擎的组成部分 如果用户没有skype,则应发生这种情况。如果用户有skype,则skype应打开并连接电话。两者都没有发生 更新:我也在JavaFX2.0论坛上问过,得到了

我需要创建一个弹出处理程序来打开一个外部窗口。我该怎么做?默认情况下,会在同一个webview中打开弹出窗口,JavaFx学习教程中没有任何代码可以为我提供总体思路或其他信息。弹出请求的来源来自skype按钮小部件。当用户单击小部件时,需要打开一个新的“窗口”(阶段),弹出窗口必须包含在新阶段中。该阶段只是Webview及其引擎的组成部分

如果用户没有skype,则应发生这种情况。如果用户有skype,则skype应打开并连接电话。两者都没有发生

更新:我也在JavaFX2.0论坛上问过,得到了答案。给你。(我将尽快将其移动到回答区域):

它仍然不会打开skype并连接电话,也不会打开弹出窗口安装skype

虽然如果我在独立模式下打开浏览器中的Javascript小部件,它会打开skype并连接电话

因此,这是JavaFX2.0Web应用程序的一个问题


非常感谢您的帮助。

AFAIK,要从浏览器拨打电话,Skype需要在浏览器中安装名为“点击呼叫”的插件


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

嘿,我需要问你一个可能需要几行的问题,你有时间聊天吗?