Gelegentlich stoßen wir auf einen solchen Fehler. Obwohl Webview verwendet wird, kann das Popup-Fenster in H5 nicht geöffnet werden. Wie kann man dieses Problem lösen? Werfen wir einen Blick darauf.
Problem:
Webview kann in H5 keine Popup-Fenster öffnen.
Lösung:
Wenn es sich um ein Fragment handelt, müssen Sie den getactivity()-Kontext verwenden, nicht den gesamten Familienkontext, sonst funktioniert das Popup-Fenster nicht.
mWebView.setWebChromeClient(new WebChromeClient());
Ich glaube, dass Sie die Methoden beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Verwandte Lektüre:
Implementierungsschritte der DOM-Programmierung in HTML5
Verwenden Sie H5, um eine Dropdown-Box mit zu erstellen Spezialeffekte
Detaillierte Grafik- und Texterklärung der PostMessage-API in H5
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass das Popup-Fenster in H5 mit der Webansicht nicht angezeigt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!