asp.net Web アプリケーションを介して入力された慎重にフォーマットされた HTML であるコンテンツを使用しています。展開時に、Windows 製品用にこのすべてのコンテンツを含むデータベースを作成します。現在、syncfusion HTMLui コントロールを使用してソフトウェア内でこのコンテンツをレンダリングしていますが、そのコントロールはコンテンツを正しく表示しなくなりました。テスト ケースとして、HTML コンテンツを使用するフォームの 1 つを再作成し、すべての syncfusion コントロールを、HTML を完全に表示する webBrowser コントロールに置き換えました。私の質問は、Web ブラウザー コントロールが異なるシステムで同じように動作するかどうかです。たとえば、XP と WIN7 で同じように表示されますか? コントロールは、ユーザー システムの IE のバージョンに依存していますか? それとも、webBrowser コントロールのレンダリングはすべてのシステムで同じですか?
質問する
173 次
1 に答える
2
ドキュメントから:
WebBrowser コントロールは、ActiveX WebBrowser コントロールのマネージ ラッパーであり、ユーザーのコンピューターにインストールされているバージョンのコントロールを使用します。
人の PC によって動作が異なります。そのため、Web 開発の場合と同様に、生成された html がさまざまなバージョンで (妥当な範囲内で) 適切にレンダリングされるようにする必要があります。
これは個人的な経験からも確認できます。私たちはそれをいくつかのユーティリティ アプリで使用しており、css や html をいじっていると、クライアントごとに違いが見られました。
于 2012-07-18T16:52:45.433 に答える