E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JSBridge
混合开发Hybrid,
JSBridge
原理简述
混合开发时,原生、Web相互通信都离不开
JSBridge
。
永恒即是最美
·
2025-07-21 19:54
HarmonyOS NEXT ArkTS与H5的交互详解
ArkTS与H5的交互实现:
JSBridge
桥接机制详解在现代移动应用开发中,ArkTS(ArkUI框架的TypeScript实现)与H5的交互是一个常见的需求。
·
2025-06-27 00:03
21.什么是
JSBridge
(1)
1.Native与H5交互的常用交互机制,主流选择是
jsbridge
2.
jsbridge
是什么?
·
2025-06-20 06:37
20.
jsBridge
多页面交互与原生事件监听冲突问题
一、问题描述•安卓原生页面调起H5A页面;•H5A页面跳转到H5B页面;•在H5B页面点击“附件上传”,通过
JSBridge
调用安卓的附件上传功能,弹出附件弹窗;•然后返回到H5A页面,附件上传弹窗再次弹出
xd00002
·
2025-06-20 06:06
vue.js
深入解析前端
JSBridge
:现代混合开发的通信基石与架构艺术
作为连接Web与Native的神经中枢,
JSBridge
的设计质量直接决定了应用的性能上限与开发效率。本文将突破传统教程的框架,从通信协议设计、架构模式演进到前沿实践,重构你对
JSBridge
的认知。
斯~内克
·
2025-05-25 15:52
前端
前端
架构
移动端 Hybrid 开发:
JSBridge
的设计与性能优化
移动端Hybrid开发:
JSBridge
的设计与性能优化关键词:Hybrid开发、
JSBridge
、WebView、性能优化、通信机制、移动端架构、原生与H5交互摘要:本文深入探讨移动端Hybrid开发中的核心技术
移动开发前沿
·
2025-05-18 12:36
性能优化
ai
ArkWeb常用开发能力介绍
JSBridge
搭建起了原生与网页之间的沟通桥梁,促进两者协同工作。同层渲染技术优化了页面的呈现效果与性能。通过对这些ArkWeb关
·
2025-04-09 17:38
harmonyos
鸿蒙(HarmonyOS)性能优化—Web开发常见问题
解决措施对javaScriptProxy和runJavaScript封装,实现
JSBridge
通信方案。适用于H5调用原生侧函数。
码牛程序猿
·
2025-03-18 11:49
HarmonyOS
鸿蒙工程师
鸿蒙
harmonyos
华为
HarmonyOS
鸿蒙应用开发
鸿蒙系统
鸿蒙
鸿蒙开发
flutter 专题 七十九 Flutter使用
JsBridge
方式处理Webview与H5通信
目前,移动跨平台开发作为移动开发的重要组成部分,是移动开发者必须掌握的技能,也是自我提升的重要手段。作为Google推出的跨平台技术方案,Flutter具有诸多的优势,已经或正在被广大开发者应用在移动应用开发中。在过去的2019年,我看到越来越多的公司和个人开始使用Flutter来开发跨平台应用,对于移动应用开发来说,Flutter能够满足几乎所有的业务开发需求,所以,学习Flutter正当时。众
leluckys
·
2025-03-15 17:31
Flutter面试与实战
flutter
构建
JSBridge
鸿蒙示例代码
介绍本示例实现了简单的
JSBridge
,使H5和原生两侧可以互相调用对方的方法。
·
2025-03-13 15:15
鸿蒙OH实战开发:基于webview拉起自定义键盘
场景一:使用
jsBridge
拉起自定义弹窗写自定义键盘,再通过
jsBridge
传参实现输入。场景二:使用web的同层渲染将原生textI
彭家大少
·
2025-02-02 17:12
鸿蒙开发
移动开发
HarmonyOS
harmonyos
ArkUI
鸿蒙开发
openharmony
移动开发
iOS Native与JS通信:
JSBridge
文章目录一、简介二、JS调用Native1.使用URLSchemea.UIWebViewb.WKWebView2.使用JavaScriptCore(iOS7+)3.使用WKWebView和WKScriptMessageHandler(iOS8+)三、Native调用JS1.使用UIWebView2.使用WKWebView3.使用JavaScriptCore(iOS7+)一、简介对于移动应用程序的开
ilycyq
·
2024-08-25 16:00
ios
javascript
开发语言
cocoa
objective-c
xcode
前端
从白屏问题重学模块机制
背景公司App使用的是跨平台技术H5+原生混合开发,双方通信的协议是
Jsbridge
。
·
2024-02-19 18:45
2023-年度总结bug模块化
pywebview 通过
JSBridge
调用本地 python程序
pipinstallpywebview;通过
JSBridge
调用本地python程序show_pywebview.py#-*-coding:utf-8-*-"""pywebview和html交互的例子"
belldeep
·
2024-02-08 07:16
python
javascript
python
javascript
JSBridge
webview
html2canvas移动端使用问题及解决
1、
jsbridge
重复调用问题现象:与移动端进行通信,通过标签里的
jsbridge
.js来调用端上的接口,在调用接口之后,调用html2canvas来生成图片,发现刚才调用的接口又被调用了一次解决方案一
昨夜小楼东风
·
2024-02-04 13:38
前端
html5
前端
html
html2
2024 高级前端面试题之 移动端多端开发 「精选篇」
移动端多端开发精选篇1.移动端适配2.移动端300ms延迟3.如何解决移动端Retina屏1px像素问题4.如何解决移动端击穿(穿透)问题5.移动端的兼容问题6.
JSBridge
原理是什么?
八了个戒
·
2024-02-02 22:25
前端面试
面试宝典
CSS
系列
前端
移动端开发
html
css
面试
多端适配
android与js的交互之
jsbridge
使用
众所周知,app的一些功能可能会使用到H5开发,这就难免会遇到java与js的相互调用,android利用WebViewJavascriptBridge实现js和java的交互,这里介绍下
JsBridge
程序猿tx
·
2024-02-02 08:47
前端与native交互
1.
JSBridge
介绍
JSBridge
简单来讲,主要是给JavaScript提供调用Native功能的接口,让混合开发中的『前端部分』可以方便地使用地址位置、摄像头甚至支付等Native功能。
没有色彩的Lily
·
2024-02-01 19:49
Android与Js交互之
JSBridge
的使用
什么是JsBridgeJsBridge是js与Native之间进行通信的桥梁。为什么要使用JsBridgeAndroid4.2以下的addJavascriptInterface存在安全漏洞,虽然在Android4.2之后用@JavascriptInterface代替了addJavascriptInterface但是由于兼容性和安全性问题,基本上我们不会再利用Android系统为我们提供的addJa
itfitness
·
2024-01-23 21:42
JSBridge
的原理及使用
-
JSBridge
的起源-PhoneGap(Codova的前身)作为Hybrid鼻祖框架,是一个开源的移动开发框架,允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台的HybirdWebUI
Gavin-Wang
·
2024-01-03 10:58
bridge模式
关于安卓
jsbridge
的使用
目前我所接触到的,JS与原生的交互有两种方式,第一种是通过注入方法的形式,第二种是拦截url的形式;
JSBridge
是JS和Native之间的一种通信方式,也就是定义Native和JS的通信,其中Native
水很清
·
2024-01-03 10:57
前端
javascript
交互
安卓
webview
使用
jsBridge
实现H5与原生App交互
+MacOSX/);//ios终端window.
jsbridge
=function(callback){if(windo
geekzhangzhenan
·
2024-01-03 10:26
javascript
开发语言
ecmascript
JSBridge
实现Android和H5交互
JSBridge
实现Android和H5交互前言添加
JSBridge
库代码实现AndroidManifest.xmlactivity_main.xmljavascript.htmlMainActivity.java
Jason_Flash
·
2024-01-03 10:16
#
Android开发
android
使用
JSBridge
框架来实现Android与H5(JS)交互
1.首先我们来了解一下什么是
JSBridge
?
ErwinNakajima
·
2024-01-03 10:41
android
html5
javascript
鸿蒙开发4.0-ArkTS与H5的交互
ArkTS侧与H5的交互首先在开发H5页面(输入框和金额选择部分)前需要实现
JSBridge
桥接打通两侧的交互。
Android每日一讲
·
2023-12-23 05:30
鸿蒙开发
harmonyos
华为
程序员
移动开发
鸿蒙开发
南北向开发
鸿蒙系统
Android-推荐一个与H5交互的库(
JsBridge
)
虽然很多框架都支持,但是我们前端大佬指定要使用
JsBridge
来进行交互。
阿博聊编程
·
2023-12-18 06:54
面试官:
JSBridge
是什么?
133期1.
JSBridge
是什么?2.前端开发中,有哪些跨端开发方案?3.给定二叉树中的2个节点,请查找最近的公共节点?132期问题及答案1.vite为什么比webpack快?
伊泽瑞尔灬
·
2023-12-04 17:14
134. 面试官:JS中this指向混乱的原因是什么?如何解决?
133期问题及答案1.
JSBridge
是什么?
JSBridge
(JavaScriptBridge)是一种用于在JavaScript和原生代码之间进行通信的技术。
伊泽瑞尔灬
·
2023-12-04 17:14
javascript
开发语言
ecmascript
前端
JS和Android互调(调用相机拍照)
Android用的是
jsbridge
.BridgeWebView。
xiaoshihd
·
2023-11-29 14:48
Android
Android&H5-js通过
jsbridge
调用安卓相机/相册/通讯录
Android端处理在build.gradle引入(moudule:app)dependencies{compile'com.github.lzyzsd:
jsbridge
:1.0.4'}在build.gradle
大彪丶
·
2023-11-29 14:14
android
前端
android
vue
js
APP混合开发技术简单介绍
如果需要原生功能就通过添加
JSBridge
供javascript调用。具有开发效率高、跨平台使用、上手难度
Hoody_66d5
·
2023-11-27 22:08
移动端开发之
JSBridge
这个时候就用到了
JSBridge
。
JSBridge
是连接Native(客户端)和JavaScript前端的桥梁,通过
JSBridge
两端的代码才可以通信。
_咻咻咻咻咻
·
2023-11-27 13:12
在 HarmonyOS 上实现 ArkTS 与 H5 的交互
以“获取通讯录”为示例分步讲解
JSBridge
桥接的实现。相关概念Web组件:提供具有网页显示能力的Web组件。@ohos.web.webview:提供web控制能力。
HarmonyOS开发者
·
2023-11-14 09:14
交互
华为
HarmonyOS
JS如何调用客户端方法 JS Bridge Hybrid
JsBridge
原理Hybrid最核心的就是Navite和H5的双向通讯,而通讯是完全依赖于native提供的webview容器,那native提供的这个webview容器有什么特点能支撑起h5和native
高级甩锅工程师
·
2023-11-09 12:57
前端
javascript
开发语言
ecmascript
App内嵌H5页面数据如何交互?
背景:web和native之间交互,需要一个连接的桥梁桥梁一:DSBridge桥梁二:WebViewJavaScriptBridge----简称【
JSBridge
】具体要用哪个桥梁看项目技术选型,优胜略汰自己可以去对比这两种桥梁的差异
像鱼_真好听
·
2023-11-03 04:20
同时开发Android和ios应用,使用WebView同时开发Android和IOS应用-Go语言中文社区
JSBridgeDemo使用WebView,Android(
JsBridge
),IOS(WebViewJavascriptBridge)开发同时开发Android和IOS版本App应用Html/Javascript
韶颜girl
·
2023-11-03 01:11
移动开发技术
;主要缺点:平台特定,开发成本高;不同平台必须维护不同代码,人力成本随之变大;内容固定,动态化弱,大多数情况下,有新功能更新时只能发版;跨平台技术Hybird技术--H5+原生混合开发WebView+
JsBridge
KtYY
·
2023-10-29 21:16
JsBridge
替换腾讯x5内核,选择图库内照片并显示到html
准备工作1、下载JsBridgedemo拷贝library/src/main/java/com/github/lzyzsd/
jsbridge
下源码到自己的项目中拷贝library/src/main/assets
channelRead0
·
2023-10-28 13:06
JsBridge
源码分析
二、开源
JsBridge
项目地址:https://github.com/ytuglt/
JsBridge
通信的数据结构publicclassMessage{privateStringcallbackId;
白六小子
·
2023-10-27 13:53
gulp自动化构建修改html文件的script标签引用
JavaScript脚本改名为(xxx.min.js),同时需要修改html文件的script标签引用:查阅资料:发现gulp-cheerio是可以操作DOM树的解决方案:在gulp管道里直接可以获取$('
jsBridge
你的谎言
·
2023-10-27 00:56
html
gulp
自动化
bridge.registerHandler调用不生效
JsBridge
地址JsBridgebridge.registerHandler调用不生效,需要先bridge.init,再使用bridge.registerHandler在app.vue文件夹里mounted
静小谢
·
2023-10-24 16:08
javascript
前端
vue中使用
JSbridge
与APP端进行交互
app与h5混合开发h5需要调原生的方法实现具体功能1.新建
JSbridge
.js文件//用于和APP的原生方法交互(在H5的项目中主要调用isapp的方法判定是否在APP中来判断是否显示导航栏)letisAndroid
IF_123
·
2023-10-20 10:19
ionic+vue+capacitor系列笔记--capacitor3.X和2.X+android自定义capacitor的
JSbridge
插件注册与使用(不同版本注册方式不同,返回值格式也不同,使用
经过我的多番折腾,终于搞明白了这个东西的用法,不同版本的注册方法,使用方法都不一样,现在把这个折腾的结果记录下来,造福大家~首先编写一个类,然后注册,注意,这个和2.x不一样,2.x的时候我们会使用init的方式去注册先看2.X的Capacitor编写一个方法,然后进行注册,注意查看2.X编写方法的代码哦~~importcom.getcapacitor.JSObject;importcom.get
tangdou369098655
·
2023-10-14 11:54
移动端开发
vue.js
android
前端
原生与js的交互--
jsbridge
建立一个
jsbridge
.jsconstutils={setupWebViewJavascriptBridge:(callback)=>{varsysPlatform;varua=navigator.userAgent.toLowerCase
邓波home
·
2023-10-13 11:35
web前端
H5和Native交互原理
前言Hybrid架构的核心就是
JSBridge
交互,而实现这个交互的前提是弄清楚H5和Native端的交互本文主要介绍Native端(Android/iOS)和H5端(泛指前端)的交互原理Native与
指尖跳动
·
2023-10-11 09:37
flutter开发实战-inappwebview实现flutter与Javascript的交互
JSBridge
flutter开发实战-inappwebview实现flutter与Javascript的交互
JSBridge
在使用webview中,需要实现flutter与Javascript交互,在使用webview_flutter
BruceGwo
·
2023-10-08 17:26
移动开发
flutter开发实战
flutter
flutter
javascript
交互
inappwebview
HTML5
JSBridge
webview
jsbridge
实战2:Swift和h5的
jsbridge
通信
[[toc]]demo1:文本通信h5->app思路:h5全局属性上挂一个变量app接收这个变量的内容关键API:navigation代理+navigationAction.request.url?.absoluteString//这个变量挂载在request的url上,在浏览器实际无法运行,因此不会影响到页面本身window.location.href="test://hellowolrd"//
snowDreamzzz
·
2023-10-05 00:13
前端工程化
swift
开发语言
ios
jsbridge
实战1:xcode swift 构建iOS app
[[toc]]环境安装macOs:10.15.5xcode:11.6demo:app创建helloworldiOSapp创建工程步骤选择:CreateanewXcodeproject选择:iOS->singleViewApp填写:projectname:swift-app-helloidentifer:smile包名language:swiftuserinterface:swiftUI工具栏:点击
snowDreamzzz
·
2023-10-04 18:59
前端工程化
ios
xcode
swift
实例教程 - 使用 NativeScript 和 Angular2 构建跨平台 APP
同时利用
JSBridge
,又能获取原生的API,从而使web应用具有了原生应用的功能。Cordova+IONIC可以说是这个潮流的代表,也是跨平台APP的先锋。然而这类跨平台应用的缺点是不
斷弦泉月
·
2023-10-04 04:29
给奶牛做直播之四
一、前言给奶牛做直播之三我们讲了怎么搭建RTMP直播服务器,前几天在折腾Android直播推拉流一直没个结果,顺手整理了一下Android如何加载SO动态库,本想顺着这条路把JNI、NDK、
JSBridge
程序员青菜学厨艺
·
2023-10-02 03:26
杂项
音视频
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他