2016-04-13 2 views
0

iOS、Android、win-8.1でうまく動作するPhonegap Buildアプリがあります。 Windows 10のモバイルでは、次のような問題があります。Windows Mobile 10のphonegapアプリのスクリーンスケーリングの問題

携帯電話が横向きモードで傾いていると、画面の拡大/縮小が正しく行われません。ページが大きすぎて画面に収まらない。ページには次の値があります:

window.innerWidth/innerHeight: 320 x 180 
document.documentElement.scrollWidth/scrollHeight: 375 x 569 
document.documentElement.clientWidth/clientlHeight: 320 x 569 

問題は、scrollWidthがビューポートより大きくページが大きすぎることです。

同じ問題が発生している人はいますか?これには解決策がありますか?

答えて

0

他の人には問題があるようです。私は彼らのソリューションをしようと、元のポスターの上映でスタックオーバーフローにこの質問を見つけました:Windows Phone 8 Viewport issue

コピー/ペーストを念のために:

(function() { 
if ("-ms-user-select" in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/)) { 
    var msViewportStyle = document.createElement("style"); 
    msViewportStyle.appendChild(
     document.createTextNode("@-ms-viewport{width:auto !important}") 
    ); 
    document.getElementsByTagName("head")[0].appendChild(msViewportStyle); 
} 
})(); 
+0

私はそれを試してみましたが、それは助けにはなりませんでした。 window.innerWidth/innerHeightは:X 180 320 document.documentElement.scrollWidth/scrollHeight:X 569 375 document.documentElement.clientWidth/clientlHeight:X 569 320 風景に電話を入れた後、我々は次の値を取得します問題は、scrollWidthがビューポートより大きく、ページが大きすぎると表示されることです。他のアイデア? –

関連する問題