我正在使用构造2 处理 Windows 8应用程序。
我将Fullscreen in browser
设置为Letterbox scale
,我想将其更改为Scale
以获取Snaped视图。
我找到了Windows8 on view state Snapped
事件,但我没有找到更改Fullscreen in browser
的操作。
答案 0 :(得分:1)
我找到了一个适合我的解决方案。
首先我从构造2导出windows 8应用程序而不缩小脚本(取消选中Minify脚本),然后在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();
}