2

Windows phone 7 の方向変更イベントをブラウザーでキャプチャする方法はありますか?

Android と iOS には onOrientationchange() イベントがありますが、Windows モバイル IE9 (Windows phone 7) では機能しません...

4

3 に答える 3

1

残念ながら、それはあなたができるようには見えません。同様の動作をエミュレートするために、JavaScriptを使用して画面幅の変更を検出することもできます

于 2011-12-07T15:03:07.903 に答える
1

if (navigator.userAgent.match(/Windows Phone/i)) { window.onresize = 関数 (イベント) { ... } }

window.onorientationchange = 関数 () { ... }

于 2013-02-20T08:43:38.003 に答える
1

window.resize@Assaf で提案されているようにイベントを使用し、向きを検出できますwindow.styleMedia.matchMedium("(orientation: landscape)");

matchMediumは、IE9 でサポートされているHTML5 matchMedia の非標準 Webkit 前駆体です。

于 2014-02-21T23:20:41.490 に答える