【发布时间】:2016-12-12 22:31:43
【问题描述】:
可以在 React Native Web 视图上处理 URL 更改。
我尝试处理onNavigationStateChange 监听器。但它只有一次射击。当页面加载时触发 onNavigationStateChange。当我导航到另一个页面时,此事件不会触发。
有什么想法吗?
【问题讨论】:
-
onNavigationStateChange 每次我将 webview 中的 url 更改为不同的域时都会为我触发,例如facebook.com 到 bbc.com。从测试来看,它似乎不会因为同一域内的页面更改而触发。你想完成什么?
-
您好,感谢您的反馈。我需要相同的域。例如example.com/login 到example.com/logout。
-
我没有适合你的解决方案,但这样的事情可能会帮助你productpains.com/post/react-native/…
-
npm 上已经有一个包,但在它成为核心反应本机的一部分之前,它一直处于保留状态。您也许可以使用它来允许原生 WebView 和反应原生 github.com/alinz/react-native-webview-bridge 之间的双向通信
标签: react-native