【发布时间】: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 个通知上。这似乎是一个非常糟糕的设计。
标签: windows-8.1 live-tile internet-explorer-11 pinned-site