Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将隐私选项卡添加到设置中?_Javascript_Html_Windows 8 - Fatal编程技术网

Javascript 如何将隐私选项卡添加到设置中?

Javascript 如何将隐私选项卡添加到设置中?,javascript,html,windows-8,Javascript,Html,Windows 8,我想在“设置魅力”中添加一个“隐私”选项卡“我的应用程序因此被拒绝”,但我想在用户单击“设置魅力”中的“隐私”时在我的网站上打开一个页面 我正在使用javascript 您必须将应用程序设置添加到应用程序中。您可以参考此文档来执行此操作 例如: WinJS.Application.onsettings = function (e) { e.detail.applicationcommands = { "defaultsDiv": { href: "Def

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

我正在使用javascript


您必须将应用程序设置添加到应用程序中。您可以参考此文档来执行此操作

例如:

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);
    }

问候。

您必须向应用程序添加应用程序设置。您可以参考此文档来执行此操作

例如:

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);
    }

问候。

我已经做到了,如下所示

            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);

我已经做到了如下所示

            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);

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


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

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


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

我建议使用iframe,而不是打开一个浏览器窗口,让用户体验不到您的应用程序体验。在您的场景中,您将导航到本地隐私页面(即:/pages/privacy/privacy.html)。在privacy.html内部,您有一个简单的div标记,其中有一个iframe,src指向您的隐私页面

从技术上讲,只有当你的应用程序请求互联网访问功能时,你才需要制定隐私政策。我的建议是养成经常吃的习惯

  • 隐私政策是应用程序认证失败的一个重要原因
我建议使用iframe,而不是打开浏览器窗口,让用户体验不到应用程序体验。在您的场景中,您将导航到本地隐私页面(即:/pages/privacy/privacy.html)。在privacy.html内部,您有一个简单的div标记,其中有一个iframe,src指向您的隐私页面

从技术上讲,只有当你的应用程序请求互联网访问功能时,你才需要制定隐私政策。我的建议是养成经常吃的习惯

  • 隐私政策是应用程序认证失败的一个重要原因
这可能会解决您的问题:不要忘记将此标记为答案

在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>

这可能会解决你的问题:不要不把它作为一个答案

在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>

我已经这样做了,但我想在用户点击上面显示的隐私时使用午餐。您还必须在您的软件包中设置要在应用程序中包括/排除的URI。appxmanifest在“内容URI”选项卡中。我不想在例如www.microsoft.com上点击隐私设置时使用午餐。我已经这样做了,但我想使用午餐IE当用户如上图所示单击隐私时,您还必须在软件包中设置要在应用程序中包括/排除的URI。appxmanifest位于“内容URI”选项卡中。而不是我想在示例www.microsoft.com上单击隐私设置charmYup时吃午餐,我是按照你提到的方式做的,但在我在Windows 8中尝试Bing应用程序后,我发现他们正在打开网页是的,我是按照你提到的方式做的,但在Windows 8中尝试Bing应用程序后,我发现他们正在打开网页