4

Windows フォームの WebBrowser コントロールを使用して、デバイスにローカルに保存されている html ファイルを表示できるようにする必要があります。

次のように WebBrowser をページに向けるだけです。

Opera ブラウザもインストールされている Windows Mobile 6.1 デバイスを除いて、ページは完全にコントロールに読み込まれます。上記のコードが実行されるたびに、ページが読み込まれますが、新しく起動された Opera ブラウザ画面に読み込まれます。ナビゲーション イベントなどをトラップするために WebBrowser コントロールを使用する必要がありますが、opera がインストールされているときにページをコントロールに強制的にロードする方法を見つけることができないようです。

私はこれでレンガの壁に直面しているので、あなたの考えは大歓迎です.

4

2 に答える 2

3

これは、Opera ブラウザーがデフォルトであることの奇妙な副作用です (実際、Opera を任意の WinMo デバイスにインストールすると発生すると思います)。 ここでは回避策について説明します

于 2009-06-07T04:22:51.027 に答える
0

これは、WM6プログラムで発生しました。これは、Operaがデバイスのデフォルトのシステムブラウザであるためです。@ctackeによって与えられた回避策(デバイスレジストリの変更)は正しく機能すると言われていますが、代わりにOperaを開き、設定を使用してデフォルトのブラウザとして設定を解除することもできます。後者のアプローチを選択しましたが、レジストリがデフォルトでOperaを使用するように設定されている場合は、2つを組み合わせて、ユーザーに設定を変更するように依頼することができます。

于 2009-06-07T12:47:51.717 に答える