2016-08-09 3 views

Antwort

2

Für IOS können Sie onShouldStartLoadWithRequest prop. Verwenden. Die Requisite wird aufgerufen, wenn Webview eine neue Seite öffnet. Sie können false zurückgeben, um das Laden zu beenden, und die Option Reactive native Linking API verwenden, um die URL in der Safari zu öffnen.

Ihre onShouldStartLoadWithRequest könnte aussehen wie folgt:

onShouldStartLoadWithRequest={(navState)=>{ 
     Linking.openURL(navState.url) 
     return false; 
    }} 
+0

Hey danke, dass die genaue Schlussfolgerung ich kam. Die Verwendung der Verknüpfung löst mein Problem. Vielen Dank ! –

+0

Android-Lösung hier - https://Stackoverflow.com/a/40382325/1828637 - Verknüpfung für andere – Noitidart

Verwandte Themen