微博 App 内嵌了大量的 H5 活动页。请描述一下 H5页面如何通过JSBridge实现与 Native App(如iOS/Android)的双向通信,并指出这种通信可能遇到的问题。
考察说明
考察 JS Bridge 双向通信原理、实现细节与常见工程问题
回答思路
- 说明 JS 调用 Native 的两种主流方式(URL Scheme 拦截与注入 JavaScript 上下文)
- 说明 Native 调用 JS 的 WebView 执行 JS 方法与安全限制
- 覆盖安全风险、兼容性、事件时序等工程问题
- 能针对具体问题给出解决思路与最佳实践
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。