Sie können ein neues Fenster in der Webansicht wie folgt öffnen
%Vor% Ich habe eine Webansicht in meiner Android App.
Ich habe die URL geladen: Ссылка
Es gibt Links zu verschiedenen Benachrichtigungen. Mein WebView tut nichts, wenn ich darauf klicke.
Es arbeitet an allem anderen - Chrome (Android), Chrome (Desktop). Die Links sind in Ordnung. Eine Sache, die ich bemerken Benachrichtigungen haben die href mit PHP-Datei. Das Navigieren zu diesem Link funktioniert nicht. Ich bekomme eine ungültige Operation. Außerdem sind die Links nicht statisch, sie ändern sich jedes Mal, wenn Sie die Seite aktualisieren (nur der Parameter für plum_url.php).
Ich benutze diese Funktionen bereits. Nichts hilft.
webSettings.setJavaScriptEnabled(true); webSettings.setJavaScriptCanOpenWindowsAutomatically(true); webSettings.setDomStorageEnabled(true);
Ich habe Ihren Link überprüft und alle Links öffnen eine PDF-Datei, die in der Android-Webansicht nicht unterstützt wird. Sie können solche Links in Google Docs oder vielleicht eine App in Ihrem Gerät öffnen. Implementieren Sie shouldOverrideUrlLoading so etwas.
%Vor%Ich habe Ihren Link überprüft und alle Links öffnen eine PDF-Datei, die in der Android-Webansicht nicht unterstützt wird. Sie können solche Links in Google Docs oder vielleicht eine App in Ihrem Gerät öffnen. Implementieren Sie shouldOverrideUrlLoading so etwas.
%Vor%Sie können ein neues Fenster in der Webansicht wie folgt öffnen
%Vor% Ich habe eine Webansicht in meiner Android App.
Ich habe die URL geladen: Ссылка
Es gibt Links zu verschiedenen Benachrichtigungen. Mein WebView tut nichts, wenn ich darauf klicke.
Es arbeitet an allem anderen - Chrome (Android), Chrome (Desktop). Die Links sind in Ordnung. Eine Sache, die ich bemerken Benachrichtigungen haben die href mit PHP-Datei. Das Navigieren zu diesem Link funktioniert nicht. Ich bekomme eine ungültige Operation. Außerdem sind die Links nicht statisch, sie ändern sich jedes Mal, wenn Sie die Seite aktualisieren (nur der Parameter für plum_url.php).
Ich benutze diese Funktionen bereits. Nichts hilft.
%code%
Ссылка
Erstellen Sie zwei Android-Layoutdateien - "res / layout / main.xml" und "res / layout / webview.xml".
Datei: res / layout / main.xml
%Vor%Datei: res / layout / main.xml - WebView Beispiel
%Vor%Zwei Aktivitätsklassen, eine Aktivität zum Anzeigen einer Schaltfläche, eine andere Aktivität zeigt das WebView mit vordefinierter URL an.
Datei: MainActivity.java
%Vor%Datei: WebViewActivity.java
%Vor%WebView benötigt die INTERNET-Berechtigung, fügen Sie unten AndroidManifest.xml hinzu.
%Vor%Datei: AndroidManifest.xml - Siehe vollständiges Beispiel.
%Vor%es wird dir helfen.
Ich würde vorschlagen, dass Sie benutzerdefinierte Tabs verwenden, die schneller und besser sind. Die detaillierte Implementierung ist bei Ссылка
%Vor%Benutzerdefinierte Registerkarten wären eine großartige Lösung, wenn Sie in Ihrer Web-Ansicht keine Umleitung zu Apps planen. Das Problem mit Webview ist sehr spezifisch für Ihre Implementierung, daher kann hier keine Lösung vorgeschlagen werden. Bitte fügen Sie die Implementierung, wie Sie eine Web-Ansicht öffnen und was ist der PHP-Inhalt oder die Links, die Sie versuchen zu öffnen.
Sie versuchen, target="_ blank" Links in Android WebView zu öffnen, versuchen Sie es mit dem folgenden Code.
Fügen Sie zuerst Folgendes hinzu:
%Vor%Mit diesem können Sie den Link im Standardbrowser öffnen.
Ссылка
Erstellen Sie zwei Android-Layoutdateien - "res / layout / main.xml" und "res / layout / webview.xml".
Datei: res / layout / main.xml
%Vor%Datei: res / layout / main.xml - WebView Beispiel
%Vor%Zwei Aktivitätsklassen, eine Aktivität zum Anzeigen einer Schaltfläche, eine andere Aktivität zeigt das WebView mit vordefinierter URL an.
Datei: MainActivity.java
%Vor%Datei: WebViewActivity.java
%Vor%WebView benötigt die INTERNET-Berechtigung, fügen Sie unten AndroidManifest.xml hinzu.
%Vor%Datei: AndroidManifest.xml - Siehe vollständiges Beispiel.
%Vor%es wird dir helfen.
Ich würde vorschlagen, dass Sie benutzerdefinierte Tabs verwenden, die schneller und besser sind. Die detaillierte Implementierung ist bei Ссылка
%Vor%Benutzerdefinierte Registerkarten wären eine großartige Lösung, wenn Sie in Ihrer Web-Ansicht keine Umleitung zu Apps planen. Das Problem mit Webview ist sehr spezifisch für Ihre Implementierung, daher kann hier keine Lösung vorgeschlagen werden. Bitte fügen Sie die Implementierung, wie Sie eine Web-Ansicht öffnen und was ist der PHP-Inhalt oder die Links, die Sie versuchen zu öffnen.
Sie versuchen, target="_ blank" Links in Android WebView zu öffnen, versuchen Sie es mit dem folgenden Code.
Fügen Sie zuerst Folgendes hinzu:
%Vor%Mit diesem können Sie den Link im Standardbrowser öffnen.
Tags und Links javascript android php webview