我的 Windows 8 应用程序中有一个应用程序栏,用户在特定时间内不应关闭该应用程序栏。
设置其sticky
属性可防止通过单击屏幕上的任意位置将其关闭,但是,您仍然可以通过按 windows-key + z、右键单击或在屏幕底部或顶部滑动来将其关闭。
我曾尝试调用preventDefault()
该onbeforehide
事件,但没有奏效。根据文档,该事件是可取消的。这是代码:
document.getElementById("placementAppbar").addEventListener(
"beforehide",
function(e) {
e.preventDefault();
});
我能做些什么来阻止应用栏被用户解雇?