【问题标题】:WinJS.Application.onsetting never firesWinJS.Application.onsetting 永远不会触发
【发布时间】: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


    【解决方案1】:

    我是一名 Windows 8 (xaml/C#) 开发人员。你见过this 网址吗?

    【讨论】:

    • 我的应用缺少default.js,它以某种方式为此类功能初始化应用。
    猜你喜欢
    • 2021-05-22
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 2016-06-12
    相关资源
    最近更新 更多