2011-12-20 2 views
1

外部ウィンドウを開くポップアップハンドラを作成する必要があります。これどうやってするの?デフォルトでは同じWebviewでポップアップが開き、JavaFxの学習トレイルには一般的なアイデアなどを提供するコードはありません。ポップアップリクエストの発信元は、Skypeボタンウィジェットから来ます。ユーザーがウィジェットをクリックすると、新しい「ウィンドウ」(ステージ)を開き、ポップアップを新しいステージに含める必要があります。ステージはWebviewとそのエンジンの構成に過ぎません。JavaFx 2.0 WebEngineコンポーネントのポップアップハンドラがSkypeボタン用の新しいウィンドウを開かず、電話のためにスカイプにも接続しない

これは、ユーザーがskypeを持っていない場合に発生します。ユーザーがskypeを持っている場合は、skypeを開いて電話を接続する必要があります。どちらも起きていない。

更新:私もJavaFx 2.0フォーラムで質問して答えました。ここにあります。それはまだ開いスカイプを習慣

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

と電話通話のための接続やスカイプをインストールするには、ポップアップを開きます(私はできるだけ早く私はできる限り回答エリアに移動します)。

ブラウザ内でスタンドアロンモードでウィジェットを開くと、Javascriptウィジェットはskypeを開いて電話をかけますが、

したがって、JavaFx 2.0 Webアプリケーションの問題です。

ご協力いただきまして誠にありがとうございます。

答えて

0

AFAIK、ブラウザから電話をかけるSkypeにはブラウザにインストールするために「Click to Call」というプラグインが必要です。

しかし、JavaFX WebView用のプラグインはありません。そのため、webview内でSkypeの「Click-to-Call」機能を使用することはできません。

+0

ああ、ありがとうSergey! –

+0

こんにちは私はいくつかの行が必要な質問をする必要があります、あなたはチャットする時間がありますか? –

関連する問題