Comments (8)
Emmmmm... 为什么会有这种需求呢?
from wkwebviewjavascriptbridge.
看了一下源码,是在第一次回调后,就从 responseCallbacks 数组删除了这个回调,导致第二次回调找不到回调的方法。
请问可以把这行放开吗? 会有什么问题,或者有更好的方案
from wkwebviewjavascriptbridge.
- 理论上 js 的回调执行之后,js 完全可以自己定时调用 func;
- 如果 js 多次执行,我理解 1 对 1 的调用和回调也可以满足。
以上,所以我不太清楚哪些场景会产生这种需求。
from wkwebviewjavascriptbridge.
Emmmmm... 为什么会有这种需求呢?
比如两个回调的状态不一样,可能第一次回调是complate的状态,第二次回调是success的状态
from wkwebviewjavascriptbridge.
我理解你的需求类似于一个 stream 的形式,你需要 subscribe 另一方的执行状态,本质上是一个观察者模式?
如果我的理解没错的话,感觉是不是可以让 native 在执行状态变化的时候主动调用 js 代码来通知到 js 呢?
from wkwebviewjavascriptbridge.
我理解你的需求类似于一个 stream 的形式,你需要 subscribe 另一方的执行状态,本质上是一个观察者模式?
如果我的理解没错的话,感觉是不是可以让 native 在执行状态变化的时候主动调用 js 代码来通知到 js 呢?
from wkwebviewjavascriptbridge.
我理解你的需求类似于一个 stream 的形式,你需要 subscribe 另一方的执行状态,本质上是一个观察者模式?
如果我的理解没错的话,感觉是不是可以让 native 在执行状态变化的时候主动调用 js 代码来通知到 js 呢?
差不多是这个意思,可以像你说的这样。就是看有没有更好的方案,想利用这个callBack这个回调不知道行不行?删除那一行,会有问题吗?
from wkwebviewjavascriptbridge.
会导致存放回调的数据结构积累越来越多的回调 block。
from wkwebviewjavascriptbridge.
Related Issues (20)
- Add Package.swift to allow Swift Package Manager integration HOT 2
- Callback for microphone or camera permission?
- 集成这个库前端需要做哪些? HOT 1
- NoHandlerException, No handler for message from JS HOT 1
- 注入的js是否可以和 WebViewJavascriptBridge_JS 一样? HOT 1
- Carthage build error HOT 1
- WKWebViewJavascriptBridge: WARNING: no handler for message from iOS HOT 2
- 数据类型都支持哪些?? Data支持吗? HOT 1
- iOS15 did not call back HOT 1
- Support Swift Package Manager integration
- OC版本里的setWebDelegate没有 HOT 1
- Bridge error with no callback responseID HOT 1
- I have redesigned new libraries, It only takes ten minutes to complete . Maybe can help you.
- 我已经重新设计了新的交互库,10分钟就能完成接入,也许可以帮助你. HOT 1
- 某些时候频繁快速重复传值给JS会失败,JS那边收不到数据导致界面空白 HOT 7
- I have trouble, access tab in webView,
- Add a git tag to simplify SPM integration process HOT 1
- Xcode15 Support
- 请问有Uniapp的demo么?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wkwebviewjavascriptbridge.