-
Notifications
You must be signed in to change notification settings - Fork 567
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
很多机型上注入不成功 #8
Comments
我遇到了类似的问题,在控制台上,我分析了一下,基本上可以注入成功,不过就是注入的时机,有可能在25%,有可能在50%,有可能在100%.........只要是大于25%的,都有可能....现在问题就出现了,假设注入时机在47%,这时候注入成功了,但是前端在调用native方法的时候,在47%之前,就会报HostApp is undefined,这样的异常,并且,前端使用了document.ready 或者 window.onLoad 这两个时机再去调用native方法,还是有可能出现 HostApp is undefined 这样的异常....不知道这里面是否有什么需要注意的地方呢....真希望有遇到类似情况的哥们,给个解决思路 |
这个项目的参考价值很值得推敲。 其实让我心寒的是,此项目获得1000+的star,再次说明了github的star没有任何参考价值。 |
@iFarSeer , 请问你有其它关于注入时机的方案吗? |
目前,我没有比较好的时机去完成注册,目前我已经淘汰这样方案。 |
可以说一下你现在的方案吗?在不改动webview内部实现的情况下. @iFarSeer |
好好看代码才是硬道理 |
的确直接使用这个项目很不稳定, 但这个项目的实现JsBridge交互的方案可以借鉴. 由于webview的native层实现不可靠(很明显说的是bugme), 总之, 交互方案可以借鉴, 核心bug很严重. |
@nketc 之前我在AndroidJSSDKCore中也多次尝试各种方案,多种设备测试下来,结果都是不理想的。 |
您好,进度大于25%才进行注入,在某些机型上注入不成功,或者偶尔成功偶尔不成功,这个方案不稳定啊。能再优化不? 目前验证注入失败机型:小米 MIUI-JLB52.0 android4.1.1 偶尔成功机型:索尼android4.4.2版本
The text was updated successfully, but these errors were encountered: