Skip to content

Commit 22b19ff

Browse files
author
duwen
committed
fix #85
1 parent d146e8e commit 22b19ff

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/assets/dsbridge.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,24 @@ var bridge = {
5353

5454
!function () {
5555
if (window._dsf) return;
56+
var _close=window.close;
5657
var ob = {
58+
//保存JS同步方法
5759
_dsf: {
5860
_obs: {}
5961
},
62+
//保存JS异步方法
6063
_dsaf: {
6164
_obs: {}
6265
},
6366
dscb: 0,
6467
dsBridge: bridge,
6568
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+
}
6774
},
6875
_handleMessageFromNative: function (info) {
6976
var arg = JSON.parse(info.data);

app/src/main/assets/fly.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<!--require flyio-->
1212
<script src="https://cdn.jsdelivr.net/npm/flyio/dist/fly.min.js"></script>
1313
<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>
1515
</head>
1616
<style>
1717
.btn {

dsbridge/src/main/java/wendu/dsbridge/DWebView.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.annotation.SuppressLint;
44
import android.annotation.TargetApi;
55
import android.app.Activity;
6+
//import android.app.AlertDialog;
67
import android.app.Dialog;
78
import android.content.Context;
89
import android.content.DialogInterface;

0 commit comments

Comments
 (0)