【发布时间】:2014-05-15 08:23:21
【问题描述】:
对于我的 Windows 8 Store JS 应用,我想在设置超级按钮中添加一个隐私声明按钮。但是,注册以下回调函数没有任何作用:
WinJS.Application.onsettings = function (e) {
var vector = e.detail.e.request.applicationCommands;
var cmd1 = new Windows.UI.ApplicationSettings.SettingsCommand("privacy", "Privacy Statement", function () {
window.open('http://lolkitten.org/app-privacy-policy');
});
vector.append(cmd1);
};
这个 sn-p 在 jQuery $(document).ready 事件上执行。我的 HTML 文件包含以下 W8 特定的 JS
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
我的设置符没变,打开也没有报错。另外,在回调函数中设置调试点永远不会导致停止,所以我猜回调永远不会触发。
【问题讨论】:
标签: javascript windows-8 windows-store