Skip to content

Commit ea111cd

Browse files
committed
Fix injectJavaScript to work
1 parent b482572 commit ea111cd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/bridge.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,14 @@ export const useBridge = <T>(
4040
(mes: Message<T>) => {
4141
ref.current?.injectJavaScript(`
4242
(function() {
43+
try {
4344
window.dispatchEvent(
44-
new CustomEvent(${EVENT_KEY},{detail:${JSON.stringify(mes)}})
45+
new CustomEvent("${EVENT_KEY}",{detail:${JSON.stringify(mes)}})
4546
);
46-
return true;
47+
} catch(e) {
48+
// NOP
49+
}
50+
return true;
4751
})()
4852
`);
4953
},

0 commit comments

Comments
 (0)