File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -286,6 +286,8 @@ - (NSString *)webViewBridgeScript {
286
286
var RNWBSchema = ' wvb' ;
287
287
var sendQueue = [];
288
288
var receiveQueue = [];
289
+ var doc = window.document ;
290
+ var customEvent = doc.createEvent (' Event' );
289
291
290
292
function callFunc (func, message) {
291
293
if (' function' === typeof func) {
@@ -340,6 +342,10 @@ function signalNative() {
340
342
};
341
343
342
344
window.WebViewBridge = WebViewBridge;
345
+
346
+ // dispatch event
347
+ customEvent.initEvent (' WebViewBridge' , true , true );
348
+ doc.dispatchEvent (customEvent);
343
349
}(window));
344
350
);
345
351
}
Original file line number Diff line number Diff line change 9
9
var RNWBSchema = 'wvb' ;
10
10
var sendQueue = [ ] ;
11
11
var receiveQueue = [ ] ;
12
+ var doc = window . document ;
13
+ var customEvent = doc . createEvent ( 'Event' ) ;
12
14
13
15
function callFunc ( func , message ) {
14
16
if ( 'function' === typeof func ) {
63
65
} ;
64
66
65
67
window . WebViewBridge = WebViewBridge ;
68
+
69
+ //dispatch event
70
+ customEvent . initEvent ( 'WebViewBridge' , true , true ) ;
71
+ doc . dispatchEvent ( customEvent ) ;
66
72
} ( window ) ) ;
You can’t perform that action at this time.
0 commit comments