4

这让我很温和..

如果您查看以下包含标题的琐碎网页......用于在 Arduino 中进行嵌入式开发(尽管问题与后者无关)。

<!DOCTYPE HTML>
<html><head><meta http-equiv='cache-control' content='no-cache' />
<link href='http://www.scargill.net/embed/embed.css' rel='stylesheet' /><title>strange page</title>
</head><body style='text-align:center'>
<br/>Time: 09:24:07 03/04/2012<br/>
<br/>Time: 09:24:07 03\/04\/2012<br/>
</script>
</body></html>

显示时间和日期的两条重要线......第一条是简单的时间和日期显示,第二条是绝望的调试尝试..你可能会忽略它......

在任何浏览器上都可以正常显示...我在http://www.scargill.net/eh.htm有一份副本

除了 iPhone 或 iPad 上的 Safari 浏览器之外的任何浏览器……显示时间和日期的第一行会发生一些事情,它会中途通过并简单地停止。

这适用于使用其他浏览器的 iPad,但不适用于 Safari。

任何人都可以帮忙 - 为什么简单的时间和日期显示会在 iPad 和 iPhone 上搞砸?

4

1 回答 1

2

看起来 iOS 上的 Safari 认为日期的一部分是电话号码并试图解析它。

您可以通过将以下内容添加到您的<head>部分来停止 Safari 查找电话号码:

<meta name="format-detection" content="telephone=no" />

希望这应该可以解决您的问题。

于 2012-04-08T14:53:27.580 回答