Skip to content

Commit d4f250a

Browse files
psineurmarcuswestin
authored andcommitted
Fix periodic javascript crashes in _sendMessage - remove setTimeout function with zero delay.
Conflicts: WebViewJavascriptBridge/Classes/WebViewJavascriptBridge.m
1 parent c559617 commit d4f250a

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

WebViewJavascriptBridge/Classes/WebViewJavascriptBridge.m

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,12 @@ - (void)webViewDidFinishLoad:(UIWebView *)webView {
103103
" _handleMessageFromObjC: _handleMessageFromObjC"
104104
"};"
105105
""
106-
"setTimeout(function() {"
107-
" var doc = document;"
108-
" _createQueueReadyIframe(doc);"
109-
" var readyEvent = doc.createEvent('Events');"
110-
" readyEvent.initEvent('WebViewJavascriptBridgeReady');"
111-
" doc.dispatchEvent(readyEvent);"
112-
"}, 0);"
106+
"var doc = document;"
107+
"_createQueueReadyIframe(doc);"
108+
"var readyEvent = doc.createEvent('Events');"
109+
"readyEvent.initEvent('WebViewJavascriptBridgeReady');"
110+
"doc.dispatchEvent(readyEvent);"
111+
""
113112
"})();",
114113
MESSAGE_SEPARATOR,
115114
CUSTOM_PROTOCOL_SCHEME,

0 commit comments

Comments
 (0)