mirror of
https://github.com/status-im/react-native-webview-bridge.git
synced 2026-09-02 06:11:07 +00:00
adding reacttag into script loader
This commit is contained in:
@@ -17,11 +17,26 @@ class WebViewBridge extends Component {
|
||||
super(props);
|
||||
}
|
||||
|
||||
onMessage(cb) {
|
||||
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
|
||||
WebViewManager.onMessage(ref.getWebWiewHandle(), cb);
|
||||
}
|
||||
|
||||
evalScript(value) {
|
||||
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
|
||||
WebViewManager.eval(ref.getWebWiewHandle(), value);
|
||||
}
|
||||
|
||||
send(message) {
|
||||
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
|
||||
|
||||
if (typeof message !== 'string') {
|
||||
message = JSON.stringify(message);
|
||||
}
|
||||
|
||||
WebViewManager.send(ref.getWebWiewHandle(), message);
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
//setup the internal variables of webview bridge
|
||||
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
|
||||
@@ -33,9 +48,7 @@ class WebViewBridge extends Component {
|
||||
|
||||
componentWillUnmount() {
|
||||
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
|
||||
WebViewManager.bridgeSetup(ref.getWebWiewHandle());
|
||||
|
||||
|
||||
WebViewManager.callbackCleanup(ref.getWebWiewHandle());
|
||||
}
|
||||
|
||||
render() {
|
||||
|
||||
Reference in New Issue
Block a user