Windows 8.1 IE11 如何移除动态磁贴通知?

Posted

技术标签:

【中文标题】Windows 8.1 IE11 如何移除动态磁贴通知?【英文标题】:Windows 8.1 IE11 how to remove a live tile notification? 【发布时间】:2013-11-27 23:13:10 【问题描述】:

我将我们的网站配置为支持带有 IE11 和 Windows 8.1 通知的动态磁贴。我在通知部分有一个带有 polling-uri 的 browserconfig.xml 文件。我发现如果 polling-uri 返回 404 响应代码,则相应的通知不会显示在磁贴中。

问题是,一旦定义了通知并使用通知 XML 文件显示,当网站已固定在开始屏幕上时,如何阻止该通知显示?

MSDN 文档中有一个指示,如果我使用元数据方法而不是 XML 文件,我可以为 polling-uri 指定“无”以关闭该通知,但我更愿意使用 XML文件方法。

有什么想法吗?

【问题讨论】:

通过实验,似乎将“msapplication-notification”元标记值设置为“none”将消除先前显示的通知,但仅当页面在 IE 中再次加载时。如果磁贴只是坐在那里,则不会删除通知。 (这是有道理的,只有在页面加载时才会读取元数据 - 页面不是为了刷新通知而加载的。) 更新:3 天前,我用定义的 5 个通知固定我的网站,但其中只有 1 个返回 XML 文件,其他的给出 404 状态代码。然后,我删除了 1 个好的通知,以便所有通知 URL 现在都返回 404。我的开始屏幕上的固定磁贴卡在我关闭之前存在的 1 个通知上。这似乎是一个非常糟糕的设计。 【参考方案1】:

似乎在收到通知 XML 文件上的 404 响应代码数天后,Windows 8.1 最终将放弃并返回到磁贴图像和文本。请参阅原始帖子的注释。我首先在星期三 17:45 左右固定了该站点,然后关闭了通知 XML 文件,以便它返回 404 响应代码。截至周日,它仍在桌面上显示丢失的通知。周一 8 点 45 分,它已恢复为平铺图像。

注意:我的 Windows 8.1 是虚拟机,不会一直运行。如果它一直运行,Windows 可能会更早放弃丢失的通知。

当用户首次登录和退出屏幕保护程序时,Windows 似乎会查找通知 XML 文件。

【讨论】:

以上是关于Windows 8.1 IE11 如何移除动态磁贴通知?的主要内容,如果未能解决你的问题,请参考以下文章

UWP Windows10开发更新磁贴和动态更新磁贴

有人知道如何在 Phonegap 和 Windows Phone 7 中使用动态磁贴吗? [关闭]

Win 8、Win 8.1 + IE 11 修复定位错误

Google Maps API V3 pinch-to-zoom 不适用于 Windows 8.1 预览版上的 IE 11

可以运行 2 个后台任务 - Windows Phone 8.1 通用应用程序?

Microsoft Windows 8.1 使用记录