Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
hrs_app_h5
/
bill
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
8c3b8d8e
authored
May 14, 2020
by
赵艳波
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
update
parent
f3a7dc07
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
4 deletions
src/assets/js/bridge/jsBridge.js
src/assets/js/bridge/jsBridge.js
View file @
8c3b8d8e
...
...
@@ -7,13 +7,13 @@ function setupWebViewJavascriptBridge(callback) {
if
(
isAndroid
)
{
// 如果该对象已存在则直接执行
if
(
window
.
WebViewJavascriptBridge
)
{
callback
(
WebViewJavascriptBridge
)
callback
(
window
.
WebViewJavascriptBridge
)
}
else
{
// 否则添加事件监听在执行
document
.
addEventListener
(
'WebViewJavascriptBridgeReady'
,
function
()
{
callback
(
WebViewJavascriptBridge
)
callback
(
window
.
WebViewJavascriptBridge
)
},
false
)
...
...
@@ -22,8 +22,10 @@ function setupWebViewJavascriptBridge(callback) {
}
if
(
isIOS
)
{
console
.
log
(
'ios==='
);
if
(
window
.
WebViewJavascriptBridge
)
{
return
callback
(
WebViewJavascriptBridge
);
return
callback
(
window
.
WebViewJavascriptBridge
);
}
if
(
window
.
WVJBCallbacks
)
{
return
window
.
WVJBCallbacks
.
push
(
callback
);
...
...
@@ -31,7 +33,7 @@ function setupWebViewJavascriptBridge(callback) {
window
.
WVJBCallbacks
=
[
callback
];
var
WVJBIframe
=
document
.
createElement
(
'iframe'
);
WVJBIframe
.
style
.
display
=
'none'
;
WVJBIframe
.
src
=
'
https
://__bridge_loaded__'
;
WVJBIframe
.
src
=
'
wvjbscheme
://__bridge_loaded__'
;
document
.
documentElement
.
appendChild
(
WVJBIframe
);
setTimeout
(
function
()
{
document
.
documentElement
.
removeChild
(
WVJBIframe
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment