2015-05-23 18 views

Antwort

0

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.

0

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.

Verwandte Themen