0

ネイティブの Microsoft WebBroswer を使用するアプリケーションを開発しました。私は次の問題を抱えています.アプリケーションはWebサイトを開き、私が働いている場所でも開発されました.ブラウザはフォントサイズの変更をサポートしていません(たとえばcssによる). 同じアプリケーションを別のモバイル アプリケーション (Windows CE および Windows Mobile 6.0) でテストしたところ、動作しました。デバイスにフォントサイズの変更を強制的に受け入れる方法を誰か教えてください。たとえば、Windows レジストリ キーによって。

4

1 に答える 1

1

WM6.5 には、新しい Internet Explorer Mobile (IEM) >=6.1.4 が付属しています。このブラウザは、WM6.1 以前に含まれていたブラウザとは異なり、常に Windows Mobile のブラウザは Windows CE のブラウザとは大きく異なります。

この新しいブラウザは、モバイル ビュー用に最適化されたページを再レンダリングしようとします。ブラウザのメニューを見てみると、いろいろな設定があります。例のモバイル コントラ デスクトップ ビューでは、フォント サイズを小/中/大などに設定できます。これらすべての設定により、ページのビューが変更されます。http://msdn.microsoft.com/en-us/library/bb416418.aspxも参照してください。

最高の互換性は、デスクトップ モードを使用する必要があると思います。

さらに、IEM の動作をまったく異なるものにする 1 つのレジストリ設定があります: HKLM\Security\MSHTML:DWORD[0|1] 。 Windows Mobile 6.5 Professionalも参照してください。設定を変更すると、IEM は「古い」Pocket Internet Explorer (PIE) のように動作します。PIE は keybd イベント処理をサポートしていません。PIE は大きなページのスクロール バーを表示します。PIE はデスクトップ エクスプローラー (IE6) との互換性が低く、IEM よりも互換性がありません。

さらに、ページのコンテンツとデザイン、つまり META TAG ビューポートなどによって、IEM が好きなものを表示できない場合があります。

考えられる原因は 1 つではありません。

その他の IEM 設定: http://msdn.microsoft.com/en-us/library/bb415465.aspx

于 2013-09-14T03:53:03.313 に答える