在App的WebView组件中嵌入h5页面时,总会红屏。查阅github上的issue后,发现只有规避这个报错信息能避免程序崩溃。
1 报错信息如下:
2 解决方案:在html页面中注入如下javascript代码可避免崩溃。
const
patchPostMessageFunction = ()
=> {
const
originalPostMessage =
window.
postMessage;
const
patchedPostMessage = (
message,
targetOrigin,
transfer)
=> {
originalPostMessage(
message,
targetOrigin