問題タブ [ie-mobile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - シンプルなサイトを複数のモバイル ブラウザで正しくレンダリングするにはどうすればよいですか?
プレーンな html と CSS を使用したかなり単純なサイト (最小限の JS) があります。これは、メイン アプリケーションのシンプルなモバイル インターフェイスです。
複数の列があり、いくつかのブラウザーが単一の列を強制しているように見えるため、問題が発生しています。
いくつかの検索で、2 つのメタ タグに遭遇しました。
これらにより、IE Mobile と iPhone の適切な「スケーリングされた」ビューが得られます。Palm's Blazer で問題が発生したことはありません。しかし、ブラックベリーは別の問題です。
Blackberry には、ブラウザの表示を制御する簡単な方法もありますか? 簡単に言えば、そのデバイス用の特別なページを作成しないということです。
http - IEMobile がリダイレクトの URL から # を削除しないようにすることはできますか?
サイトにアクセスする IEMobile に問題があります。私が使用する特定のリダイレクトには、302 応答コードとヘッダーがあります (そうです、それは app-engine です)。
これは、ほとんどのブラウザーで問題なく機能します。IEMobile に入ります (Windows Mobile 6.1 経由)。この応答を受信すると、IEMobile は次の場所に向かいます。
欠落に注意してください#input-top
。私に何ができる?
javascript - IEMobileのiframe内のスクリプトから親のDOMにアクセスする
フレーム付きのウィンドウがあります(現在はiframeですが、フレームの可能性があります)-これを制御することはできません。
コンテンツがiframe(またはフレーム)内にあるかどうかを検出したいと思います。
現在のドキュメントの場所を一番上のオブジェクトが保持している場所と比較したかったのですが、同じオブジェクトのようです(top === window)。
広範囲にわたるグーグルの後、私はこのIEMobileブログエントリに到達し、コメントの1つに次の回答があります。
iemoblogは言った:
いいえ、IEMobileのiframeのスクリプトから親のDOMのどの部分にもアクセスできません。
2007年12月20日12:12PM
これに関するドキュメントが見つからないようです-誰かがこれを確認するのを手伝ってくれるか、それ以上に良いかもしれません-ページが「フレーム化」されているかどうかを検出する方法を提案しますか?
javascript - IE MobileのJavaScriptで「className」の代わりに使用しますか?
IEMobileで動作する必要のあるモバイルWebアプリに取り組んでいます。className
' 'プロパティ(IE4エンジン...)をサポートしていないIEMobileで発生するJavaScriptエラーを絞り込みました。私は最小限のコード変更ですべてのブラウザで機能する代替手段を見つけようとしています(私はすでに' className
'を使用するいくつかのライブラリを持っています)。
className
私が考えることができる最も簡単なアプローチは、クラス名を含むようにIEの要素プロトタイプを変更することです(クラス名がない場合)。問題は、IEモバイルでの''の代替手段がわからないことです。
私はこれを試しました:
はJavaScriptのキーワードであり、私のJSコンプレッサーはそれを気に入らないため、これは明らかに機能しませclass
ん。おそらく、とにかく有効ではありません。
要素のクラスを変更する必要があるすべての場所で「setAttribute()」を使用する以外に、classNameと同等の使用できるプロパティはありますか?
windows-mobile - IE Mobile: エラー 0x80072f7c のため接続できません
昨年末、モバイルブラウザ向けのウェブサイトm.cozi.comを立ち上げました。私たちは、静的な HTML と CSS を使用し、JavaScript を使用しない、最も一般的な分母のエクスペリエンスを提供することを選択しました。ほとんどの人にとっては問題なく機能しますが、一部のお客様から接続の問題が報告されています。どうすればそれらを牽引できるのか、私には本当にわかりません。
問題を抱えている人は、すべて Windows Mobile で IE Mobile を実行しています。確かにWM6、おそらくWM5も。多くの WM6/IE ユーザーは問題ありません。当然のことながら、問題のある電話を見たことがありません。
問題を抱えている人は、私たちのサイトにアクセスすると次のように表示されます。
0x80072f7c =ERROR_WINHTTP_REDIRECT_FAILED
ですが、winhttp が Windows Mobile に存在しないことは確実に知らされています。
私はカスタマー サービス チームに、これらのユーザーが実際にモバイル ブラウザーから他の Web サイト (HTTP および HTTPS) に接続できることを確認するよう依頼しました。
キャリアの HTTP プロキシと関係があるのではないかと考えました。カナダの AT&T ユーザーと Rogers ユーザーから問題の報告がありましたが、これらは主要な通信事業者であり、これらの通信事業者で問題を抱えていないユーザーはたくさんいます。
あるユーザーは、IE Mobile が失敗している同じ電話で、Opera Mobile が正常に動作していると報告しました。
このことについて Windows Mobile チームの担当者に尋ねましたが、役立つ情報を見つけることができませんでした。
javascript - IEMobileでjavascriptイベントをキャプチャする
onchangeイベントを生成した要素のIDを検出する必要があります。
このコードは、ほとんどの最新のブラウザで機能します。
ただし、 IEMobileでは機能しません。
次のコードを試しましたが、少なくともイベントが発生し、ハンドラー関数が呼び出されましたがwindow.event
、イベントハンドラーが呼び出された場合は使用できません。
解雇されたイベントへの参照を取得する方法はありますか?または、イベントの原因となった要素のIDを知るための代替アプローチ。
windows-mobile - Windows Mobile6.1ProfessionalのHTMLコントロール
WebBrowserコントロールをホストするアプリケーションがあります。WM5とWM6で正常に動作します。WM6.1 Professionalデバイスでは、CSSでHTML要素を制御できないようです。IEMobileでレンダリングされたページは、6.1Proデバイスのコントロールで同じように動作しません。WM6と5では、問題はありません。
助言がありますか?
windows-phone-7 - Internet Explorer Mobile 7 でグラデーション付きの PNG を正しくレンダリングする方法はありますか?
頭がおかしくなりそうですが、私は Web サイトを Internet Explorer Mobile 7 用に最適化しています。私の主な問題は、いくつかの CSS の問題に加えて、このブラウザーが 24 ビットの PNG を 8 ビットで表示するように見えることです。つまり、グラデーションがひどく見えるということです。
これを修正する方法を知っている人はいますか?
windows-phone-7 - JavascriptでIEMobile 7の向きの変化を検出するには?
Internet Explorer Mobile 7 で向きの変化を検出する方法はありますか? 方向変更イベントが開始されないので、画面幅が変更されたかどうかを確認するしか方法がないと思いますか?
おそらく誰かがより良いアイデアを持っています:)