Edge 将德国日期呈现为 Skype 链接
Edge renders german dates as Skype links
我有一个带有 primefaces dataTable
的 JSF 应用程序。在一列中,有一个以德语格式呈现的日期 dd.MM.yyyy HH:mm:dd
。不幸的是,在 Microsoft Edge 浏览器中,此日期显示为 link。单击 link 时,将打开 Skype。我可以压制这个吗?如何? Chrome 而 FF 不显示 link。我知道这可能不是 JSF 或 primefaces 的问题,但我认为提及使用了哪些技术可能会有用。
如果您的页面中根本不需要 phone 号码检测,您可以通过添加标签 <meta name="format-detection" content="telephone=no">
来抑制该功能
为了完整性 - 您还可以:
(1) ...禁用每个元素的检测功能
<p x-ms-format-detection="none">01.12.2019</p>
(2) ...使用 javascript 来禁用
document.querySelectorAll('p').forEach(
function(a) { a.setAttribute('x-ms-format-detection', 'none') }
)
我有一个带有 primefaces dataTable
的 JSF 应用程序。在一列中,有一个以德语格式呈现的日期 dd.MM.yyyy HH:mm:dd
。不幸的是,在 Microsoft Edge 浏览器中,此日期显示为 link。单击 link 时,将打开 Skype。我可以压制这个吗?如何? Chrome 而 FF 不显示 link。我知道这可能不是 JSF 或 primefaces 的问题,但我认为提及使用了哪些技术可能会有用。
如果您的页面中根本不需要 phone 号码检测,您可以通过添加标签 <meta name="format-detection" content="telephone=no">
为了完整性 - 您还可以:
(1) ...禁用每个元素的检测功能
<p x-ms-format-detection="none">01.12.2019</p>
(2) ...使用 javascript 来禁用
document.querySelectorAll('p').forEach(
function(a) { a.setAttribute('x-ms-format-detection', 'none') }
)