Gibt es eine Lösung zu erkennen, klicken Sie irgendwo auf reals-native WebView? Versucht es in TouchableOpacity zu setzen, aber ich bekomme Fehler. Gibt es etwas Arbeit, um Klick zu erkennen?React-native Erkennung klicken Sie auf WebView
Antwort
Dies ist ein großartiges Feature, wenn das native Team reagieren kann, um es in Zukunft hinzuzufügen. Derzeit ist dies immer noch ein offenes Problem https://github.com/facebook/react-native/issues/586
Jemand bieten einen Vorschlag an dort können Sie es versuchen. Aber es ist besser, wenn das Facebook-Team eine elegantere Lösung anbietet.
Alle Ereignisse, die in einer Webansicht stattfinden, werden vom Rest der Anwendung als Sandbox behandelt. Dies ist durch das Design dieser nativen Komponente keine Einschränkung von React Native.
Was Sie tun müssen, ist das manuelle Aufblähen des Ereignisses, das Sie interessieren, von der Webansicht zu Ihrer App selbst.
Sie können dies derzeit mithilfe von react-native-webview-bridge tun. Sie legen einen globalen Listener für das DOM-Ereignis fest, an dem Sie interessiert sind. Sobald Sie es abfangen, senden Sie es über die Bridge an Ihre Anwendung.
- 1. So deaktivieren Sie das Klicken auf WebView?
- 2. WebView Link klicken Sie auf Standardbrowser öffnen
- 3. Espresso klicken Sie auf webView button
- 4. jQuery erweiterte Auswahl Erkennung und klicken Sie auf
- 5. Firebase-Client auf ReactNative
- 6. Android WebView stürzt ab, wenn Sie auf einen Link klicken
- 7. titan webview - gehen Sie zum Standardbrowser beim Klicken auf Links
- 8. Klicken Sie auf Ereignis in WebView Android Reagieren Native
- 9. WebView erkennen klicken in iframe
- 10. Android WebView klicken öffnen in WebView nicht ein Standardbrowser
- 11. WebStorm + ReactNative?
- 12. Erkennung der Schaltfläche klicken mit UIAlertView
- 13. Wie Dateinamen erhalten, wenn auf URL in webview klicken
- 14. UIWebView Telefon Links Erkennung auf iPhone
- 15. So laden Sie Image auf Server mit ReactNative
- 16. Nach dem Klicken auf Option Webview immer wieder neu laden
- 17. jQuery.draggable() - Klicken Sie auf Schaltfläche klicken
- 18. Getting ReactNative FacebookSDK funktioniert
- 19. Symbol nicht geladen auf ReactNative Android App
- 20. ReactNative onResponderRelease funktioniert nicht auf Android
- 21. Schalten Sie die Erkennung auf Android
- 22. Rich ReactNative TextInput
- 23. ToolBarAndroid nicht in ReactNative
- 24. auf klicken toggle ul - auf klicken Sie woanders ausblenden ul
- 25. JQuery Klicken Sie auf Ereignis nicht auf Knopfdruck klicken
- 26. Erkennen klicken Sie auf HTML-Schaltfläche über JavaScript in Android WebView
- 27. On Button Klicken Sie auf Inhalte aus einem WebView-Textbereich Android
- 28. So deaktivieren Sie den orange Kreis-Effekt beim Klicken auf einen Link, in einem WebView
- 29. Klicken Sie auf Child Android
- 30. Mouseout und klicken Sie auf