我正在尝试使用 HREF 为链接编写非常标准的 JS 行为 onClick 处理程序,我正面临一个奇怪的问题,这是由我认为是 Android 上的焦点/触摸模式行为引起的。
有时当我点击链接时,它并没有执行操作,它只是被选中/聚焦,或者只有一个聚焦矩形,或者甚至还有一个填充的聚焦矩形(被选中而不是仅仅聚焦?)。
现在的伪代码是
<a href="#" onClick="toggleDivBelowToShowHide(); return false;">go</a>
我试过做类似的事情:
<a href="#" onTouchStart="toggleDivBelowToShowHide(); return false;">go</a>
但有时我仍然会遇到同样讨厌的问题。
最佳答案
尝试在 WebView 上启用 Javascript。
在持有 webview 的 Activity 中,试试这个...
WebView wv = (WebView) findViewById(R.id.webview);
wv.getSettings().setJavaScriptEnabled(true);
我遇到了同样的问题,但我发现这是因为我没有启用 Javascript。
关于android - 在 Android 浏览器中,链接并不总是执行 onClick 而是引起焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186317/