QtWebKit(C ++)を使用して構築されたアプリケーションは、Windows、Mac OSX、およびLinuxでJavascript、フラッシュプラグイン、html5を使用してWebページを正常にレンダリングできますか?
QtWebKitは、デプロイ時にスタンドアロンですか、それともホストオペレーティングシステムのネイティブブラウザーコンポーネントを使用してページをレンダリングしますか(これはJavaで実行されます)?
QtWebKit(C ++)を使用して構築されたアプリケーションは、Windows、Mac OSX、およびLinuxでJavascript、フラッシュプラグイン、html5を使用してWebページを正常にレンダリングできますか?
QtWebKitは、デプロイ時にスタンドアロンですか、それともホストオペレーティングシステムのネイティブブラウザーコンポーネントを使用してページをレンダリングしますか(これはJavaで実行されます)?
私の知る限り、Qtアプリケーションには、配布時に必要なすべてのバイナリが含まれており、アプリケーションとともにホストシステムにインストールされます。
WebKitレンダリングエンジンでも同じことができない理由はわかりません。
QtWebkitは、Qtの方法でWebKitを使用するのと同じです。Qtの上にアプリケーションを構築し、一部のページをレンダリングするためのWebkitサポートを使用し、スクリプトやフラッシュなど、言及したすべてのものを使用する場合、開発環境にすべてのサポートバイナリがあることを確認する必要があります。配布するアプリケーションが同梱されています。さらに、フレームワークが残りを実行しています。ターゲットOSがQtアプリを起動できる場合、フレームワークにはWebkit適応機能もあります。
webkitはHTML5レンダラーです。QtWebkitを使用する場合、Webkitレンダラーが含まれます(したがって、ネイティブレンダラーは使用されません)。CSSとjavascriptの処理も含まれます。ブラウザウィンドウ、ボタン、メニューなどはあなた次第ですが、Qtを使用します。また、コンテンツとのやり取りは、Qtの信号とスロットを使用します。
プラグインを追加するのはあなた次第ですが、それがどのように機能するかはわかりません。そのため、Flashはそのままでは含まれません。HTML5ビデオ/オーディオを組み込むのがどれほど難しいかはわかりません(これは、フラッシュが必要ないことを意味するはずです)。これらのマルチメディア作品を機能させるには、qtのフォノンモジュールを含める必要があると思います。
他の人が言っているように、アプリにQt dllが含まれている限り、スタンドアロンになります。