在React-Native WebView中注入JavaScript调用

时间:2015-05-07 16:17:34

标签: react-native

我希望能够将一个JavaScript调用注入到React-Native中的WebView中,以便能够修改它正在显示的视图。例如,我想注入:

 setRouteId(125123123);

并使其针对当前上下文执行。有没有办法用React-Native的WebView做到这一点?我没有看到源代码中的任何内容,但我想确保我没有遗漏任何内容。

1 个答案:

答案 0 :(得分:2)

只要您可以控制要调用的javascript,就可以在不重新加载webview的情况下更改URL的哈希上下文。因此,如果您将webview网址设置为将#route-id = 125123123附加到当前网址,则在JS中侦听onhashchange事件将允许您执行操作。