File tree Expand file tree Collapse file tree 4 files changed +11
-3
lines changed
dsbridge/src/main/java/wendu/dsbridge Expand file tree Collapse file tree 4 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -53,17 +53,24 @@ var bridge = {
53
53
54
54
! function ( ) {
55
55
if ( window . _dsf ) return ;
56
+ var _close = window . close ;
56
57
var ob = {
58
+ //保存JS同步方法
57
59
_dsf : {
58
60
_obs : { }
59
61
} ,
62
+ //保存JS异步方法
60
63
_dsaf : {
61
64
_obs : { }
62
65
} ,
63
66
dscb : 0 ,
64
67
dsBridge : bridge ,
65
68
close : function ( ) {
66
- bridge . call ( "_dsb.closePage" )
69
+ if ( bridge . hasNativeMethod ( '_dsb.closePage' ) ) {
70
+ bridge . call ( "_dsb.closePage" )
71
+ } else {
72
+ _close . call ( window )
73
+ }
67
74
} ,
68
75
_handleMessageFromNative : function ( info ) {
69
76
var arg = JSON . parse ( info . data ) ;
Original file line number Diff line number Diff line change 11
11
<!--require flyio-->
12
12
< script src ="https://cdn.jsdelivr.net/npm/flyio/dist/fly.min.js "> </ script >
13
13
< script src ="https://cdn.jsdelivr.net/npm/flyio/dist/engine-wrapper.min.js "> </ script >
14
- < script src ="https://cdn.jsdelivr.net/npm/dist/adapter/dsbridge.min.js "> </ script >
14
+ < script src ="https://cdn.jsdelivr.net/npm/flyio/ dist/adapter/dsbridge.min.js "> </ script >
15
15
</ head >
16
16
< style >
17
17
.btn {
Original file line number Diff line number Diff line change 3
3
import android .annotation .SuppressLint ;
4
4
import android .annotation .TargetApi ;
5
5
import android .app .Activity ;
6
+ //import android.app.AlertDialog;
6
7
import android .app .Dialog ;
7
8
import android .content .Context ;
8
9
import android .content .DialogInterface ;
You can’t perform that action at this time.
0 commit comments