如何添加隐私选项卡设置魅力?

时间:2012-10-02 10:24:57

标签: javascript html5 windows-8

我想在设置魅力中添加一个隐私标签“我的应用程序因此而被拒绝”,但我想在用户点击设置魅力中的隐私时在我的网站上打开一个页面。

我正在使用javascript

enter image description here

enter image description here

5 个答案:

答案 0 :(得分:8)

我已按照以下所示做到了

            var vector = e.detail.e.request.applicationCommands;
            var cmd1 = new Windows.UI.ApplicationSettings.SettingsCommand("privacy", "privacy", function () {
                window.open('http://www.dashsoft.com');
            });
            vector.append(cmd1);

答案 1 :(得分:3)

注意,要通过认证,您必须在提交表单中提供隐私政策的链接

Privacy Policy field in submission form

然后,您还可以在“设置”超级按钮上设置按钮(如其他所述),或者只是在“关于”页面或类似链接中链接到您的隐私权政策。

答案 2 :(得分:3)

这可能解决了您的问题:请勿将此标记为答案。

在default.html中

<div data-win-control="WinJS.UI.SettingsFlyout" data-win-options="{settingsCommandId:'privacy', width:'narrow'}">
        <div class="win-ui-dark win-header">
            <button type="button" onclick="WinJS.UI.SettingsFlyout.show()" class="win-backbutton"></button>
            <div class="win-label">Privacy Policy</div>
        </div>
        <div class="win-content win-settings-section">
            <script type="text/javascript">
window.open("your-privacy-link");
</script>
        </div>
    </div>

在JavaScript中

WinJS.Application.onsettings = function (e) {
        e.detail.applicationcommands = {
            "privacy": {
                title: "Privacy Policy",
            }
        };
        WinJS.UI.SettingsFlyout.populateSettings(e);
    };

答案 3 :(得分:1)

我建议使用iframe代替,而不是打开一个会让用户退出应用体验的浏览器窗口。在您的方案中,您将导航到本地隐私页面(即:/pages/privacy/privacy.html)。在privacy.html里面你有一个简单的div标签,里面有一个iframe,它的src指向你的隐私页面。

从技术上讲,如果您的应用程序请求了Internet访问功能,则只需要一个隐私策略。我的建议是养成一直拥有它的习惯。

答案 4 :(得分:0)

您必须向应用添加应用设置。您可以参考此MSDN QuickStart来执行此操作。

例如:

WinJS.Application.onsettings = function (e) {
        e.detail.applicationcommands = {
            "defaultsDiv": { href: "DefaultsUI.html", title: "Defaults"},
            "helpDiv": { href: "HelpUI.html", title: "Help"}
        };
        WinJS.UI.SettingsFlyout.populateSettings(e);
    }

问候。