繁体   English   中英

Android WebView固定元素不响应点击

[英]Android WebView fixed element doesn't respond to click

在我的Android Webview中,我加载了网页。 这些页面在页面的不同部分具有Adsense。 如果页面内部存在Adsense,则单击事件会在默认浏览器中打开Adsense链接/或要求在何处打开。 那很好。

问题是:
-如果adsense存在页面中固定的内容(例如: style="position: fixed;" ,则无法单击它。我在portarit中单击Adsense并没有任何反应。这是问题。
-Adsense位于页面的前面。 因此,如果Adsense图片后面有一个链接,则当我单击adsense时,将打开它们的底部链接。 -如果将设备旋转到横向,Adsense可以单击,则单击将打开新的浏览器。
-我添加了这个z-index:9999; 到adsense div。 但是行为是一样的。 不响应点击。

另外,我有一个固定的顶部导航栏(Twitter-bootstrap)。 当用户向下滚动时,如果在固定导航栏后面有一个链接,如果用户单击导航栏,则webview将打开导航栏后面的链接。

因此,据我所知,后台的链接比固定元素的链接具有更高的优先级。 并且某些固定元素无法在portarit中单击?

在Android 2.3.x中会发生此问题。 我在Android 4.x中没有问题

我不确定是否可行,请尝试以下操作:

webView1.requestFocus(View.FOCUS_DOWN);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM