私はConstruct2を使用してWindows8アプリケーションに取り組んでいます。
をに設定Fullscreen in browser
し、スナップビュー用Letterbox scale
にに変更したいと思いScale
ます。
イベントは見つかりWindows8 on view state Snapped
ましたが、を変更するアクションは見つかりませんでしたFullscreen in browser
。
私はConstruct2を使用してWindows8アプリケーションに取り組んでいます。
をに設定Fullscreen in browser
し、スナップビュー用Letterbox scale
にに変更したいと思いScale
ます。
イベントは見つかりWindows8 on view state Snapped
ましたが、を変更するアクションは見つかりませんでしたFullscreen in browser
。
私は自分に合った解決策を見つけました。
最初に、スクリプトを縮小せずにWindows 8アプリケーションを構成2からエクスポートし([スクリプトの縮小]をオフにします)、VS2012で次のc2runtime.js
行の最後に追加しました。
window.addEventListener("resize", onResize);
function onResize() {
window.location.reload();
}
そして、モード番号を含む行18068を次のように変更しました。
(Windows.UI.ViewManagement.ApplicationViewState.snapped == Windows.UI.ViewManagement.ApplicationView.value)?2:3
つまり、状態ビューが変更されたときに、ブラウザのフルスクリーンをに設定する2
か、それ3
に応じて設定しますWindows.UI.ViewManagement.ApplicationView.value
PS:0 =オフ、1 =トリミング、2 =スケール、3 =レターボックススケール、4=整数レターボックススケール
の最後の部分c2runtime.js
:
"media/",
false,
768,
1366,
(Windows.UI.ViewManagement.ApplicationViewState.snapped == Windows.UI.ViewManagement.ApplicationView.value)?2:3,
true,
true,
true,
"1.0",
2,
false,
0,
false
];
};
window.addEventListener("resize", onResize);
function onResize() {
window.location.reload();
}