1 問題
決webview加載第三方網頁點擊彈不出下拉框(html頁面里面的select標簽),我們訪問youtube.com官網,點擊網站的視頻,點擊視頻右上角三個點設置,然后點擊 播放設置
然后點擊畫質 彈不出選項框,沒反應。
?
?
?
?
?
?
?
?
?
?
?
?
?
2 原因
初始化webview傳遞的Context上下文是傳遞Application的上下文content導致
?
?
?
?
?
?
?
?
?
?
3 解決辦法
初始化webview傳遞Activity的上下文才行,如果在不好傳遞可以在kotlin新建一個object對象
var mainContext: Activity? = null
然后在MainActivity類的onCreate函數里面賦值就行
mainContext = this@MainActivity
這樣任何地方都可以用mainContext