【发布时间】:2014-05-03 19:04:31
【问题描述】:
我在 iPhone Safari 浏览器中遇到了命名锚标记的问题。它适用于包括 Safari 在内的桌面浏览器,但不适用于移动 Safari。奇怪!
例如,我的 URL 如下所示:
http://www.example.com/my-example-article-url-is-like.php#articlebottom
上面的 URL 来自时事通讯,它应该转到文章页面的底部段落,我给了这样的 id:
<p id="articlebottom">paragraph is here</p>
当我从 Newsletter 点击上面的 URL 时,它会转到文章页面,但不是我指定 id 的底部段落。虽然我可以看到#articlebottom 部分在进入 Safari 中的目标页面时从 URL 中丢失。
任何想法将不胜感激!
【问题讨论】:
-
您是否尝试过在您的网站上禁用了 javascript?一些脚本会在移动 Safari 中混淆锚链接。
-
@Sebsemillia,是的,我试过了,但什么也没发生。
-
谁能回答为什么它需要一个斜杠才能使重定向起作用?它很神奇,但有人可以解释一下它的魔力吗?
标签: html css iphone mobile-safari anchor