ErBW_s
ErBW_s
看上去没有什么影响
ohos 适配有 6.0.0 版本的 flutter_inappwebview
是否有跨域的规则示例可以测试?我可以尝试一下将 #1153 移植到 ohos 平台上,虽然根据我的搜索看上去不是很可行
ohos 的适配看起来并没有适配好,`ContentBlockerActionType.BLOCK` 返回 null,ets 代码有做适配,但是 platform_interface 里没有增加对应的平台判断 不过我也不是很懂这里 content blocker 的作用是什么,不知道自行添加平台判断后是否可以使用
dmand 好像现在搜索不了?搜出来全是无结果,但是网页可以搜索
看起来 ohos 可能无法移植,移植后只有关闭简易解析的 girlgirlLove 可以正常解析,NT、xfdm、dmand 都无法正常解析
我不确定原生 UserScript 的含义是什么,但这里看起来 ohos 是支持注入 js 到所有 frame 的,貌似默认注入所有 frame https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-webview-webviewcontroller#registerjavascriptproxy
> Android 上也不是原生,是通过 [prepareAndAddUserScripts](https://github.com/pichillilorenzo/flutter_inappwebview/blob/0aaf7a0bfc01d61a4d1453cefb57fb6783b6e676/flutter_inappwebview_android/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java#L596) 来实现注入 ohos 看代码也是相同的方式来模拟注入。但是貌似安卓上可以正常工作?可以看一下适配安卓的代码吗?我怀疑是我移植上的问题或者 ohos webview 的问题
那看上去主要还是 ohos 的 webview 的问题了,不知道为什么反而只有 girlgirllove 可以正常解析了 ohos 会出现一个问题是当一个规则解析成功后,切换到其他规则不会自动开始解析,会直接显示解析成功
也许还是和注入时机有关,无法使用 webview 播放器进行播放