簡體   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