Javascript 如何将隐私选项卡添加到设置中?
我想在“设置魅力”中添加一个“隐私”选项卡“我的应用程序因此被拒绝”,但我想在用户单击“设置魅力”中的“隐私”时在我的网站上打开一个页面 我正在使用javascriptJavascript 如何将隐私选项卡添加到设置中?,javascript,html,windows-8,Javascript,Html,Windows 8,我想在“设置魅力”中添加一个“隐私”选项卡“我的应用程序因此被拒绝”,但我想在用户单击“设置魅力”中的“隐私”时在我的网站上打开一个页面 我正在使用javascript 您必须将应用程序设置添加到应用程序中。您可以参考此文档来执行此操作 例如: WinJS.Application.onsettings = function (e) { e.detail.applicationcommands = { "defaultsDiv": { href: "Def
您必须将应用程序设置添加到应用程序中。您可以参考此文档来执行此操作 例如:
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指向您的隐私页面 从技术上讲,只有当你的应用程序请求互联网访问功能时,你才需要制定隐私政策。我的建议是养成经常吃的习惯
- 隐私政策是应用程序认证失败的一个重要原因李>
- 隐私政策是应用程序认证失败的一个重要原因李>
<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应用程序后,我发现他们正在打开网页