3

編集:Androidバージョン2.2.1を実行しているDroid Xでテスト済み

モバイル デバイス、特に Android と iOS で実行するように設計された Web ページを開発しています。iOS ではすべてが機能しているように見えますが、Android では奇妙な動作が発生しています。アンカー タグが機能していないようです。

具体的には、div 内の最後のアンカーに問題があるようです。これらのアンカーについて特別なことは何もありません:

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

リンクをタップしても何も起こりません。長押しするとリンクを開くことができますが、それは受け入れられる解決策ではありません。タップするとリンクが開くはずです。ページ上の他のすべてのアンカーは、期待どおりに機能します。

残念ながら、外部リクエストがファイアウォールによってブロックされているため、リンクを共有できません。

4

2 に答える 2

0

私の推測では、ソース コードや CSS で面白いことが起こっていると思います。HTC Desire HD (Android 2.2.1) を問題なく使用して、自分の Web サイトでこのコード (以下を参照) を試しました。

<!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> 

これは実際のリンクです:テストリンク

于 2011-04-11T19:52:40.477 に答える
0

参照するもの; 役立つかもしれません: http://www.sencha.com/forum/showthread.php?112752-Anchor-lt-a-gt-tags-not-working-on-Android-%280.97%29

于 2011-04-11T19:06:39.620 に答える