Ok, so war ich mit:Run JavaScript-Code in Android-Browser über eine Absicht
String url ="http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
den Benutzer zu senden eine URL auf seinem Gerät den Browser besuchen dann habe ich mich gefragt, ob es möglich wäre, ein Javascript zu schicken Code über eine Absicht auf dem Geräte-Browser so etwas wie javascript:alert('hello')
ausgeführt werden, weil die Eingabe im Browser wird es so laufen lassen, ist es möglich, es über eine Absicht zu tun? Wenn es möglich ist, wäre das nicht eine Art Sicherheitslücke in Android? Jede Dokumentation oder ein Beispiel wäre schön für weitere Recherchen. Dank
ich auch, dass ich Javascript-Code über das setData() übergeben versucht haben, erwähnen, möchte aber es fror nur die Benutzeroberfläche ohne einen Fehler zu geben.
starten: http://stackoverflow.com/a/10481108/5392825 –
@YasirTahir dies ist nicht, was ich versuche zu tun , Ich weiß genau, wie man Javascript in einer Webansicht in meiner Aktivität ausführt, aber die Frage hier adressiert ein anderes Problem. –
Ich schlage vor, dass Sie diese Entwicklerdokumentation bezüglich WebView, JavaScript und Sicherheit lesen: https://developer.android.com/reference/ android/webkit/WebView.html – jaolstad