【问题标题】:Android anchor tags not workingAndroid 锚标签不起作用
【发布时间】:2011-08-03 07:32:43
【问题描述】:

编辑:在运行 Android 2.2.1 版

Droid X 上测试

我正在开发一个专为在移动设备(特别是 Android 和 iOS)上运行而设计的网页。一切似乎都在 iOS 上运行,但我在 Android 上遇到了奇怪的行为。锚标签似乎不起作用。

具体来说,div 中的最后一个锚点似乎有问题。这些锚点没有什么特别之处:

<div class="footer">
    <a class="baselink" href="http://www.google.com">
        Having issues? Try the basic version</a>
</div>

点击链接时没有任何反应。长按后我可以打开链接,但这不是一个可接受的解决方案。点击时链接应该打开。页面上的所有其他锚点都按预期运行。

很遗憾,由于外部请求被我们的防火墙阻止,我无法共享链接。

【问题讨论】:

  • 好问题,但我需要更多信息。您是通过 Android 模拟器还是真实设备进行测试?您在哪个 Android 版本上进行测试?
  • 我正在使用 Android 版本 2.2.1 的真实 Droid X 上进行测试。

标签: c# asp.net android android-browser


【解决方案1】:

【讨论】:

  • 该帖子声称自 Android 0.98 起已更正此问题。我正在运行 Android 2.2.1 版的 Droid X 上进行测试。
【解决方案2】:

我的猜测是您的源代码或/和 css 中发生了一些有趣的事情。我已经在我自己的网站上尝试了这段代码(见下文),使用 HTC Desire HD(Android 2.2.1)没有问题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>Test link</title> 
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" > 
</head> 
<body> 
<div class="footer"> 
    <a class="baselink" href="http://www.google.com"> 
        Having issues? Try the basic version</a> 
</div> 
</body> 
</html> 

这是实际链接:test link

【讨论】:

    猜你喜欢
    • 2016-05-14
    • 2010-11-10
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2017-12-06
    相关资源
    最近更新 更多