cd5cca68 by ex

注册事件

1 parent 91adbbbb
...@@ -45,6 +45,16 @@ AppClient.prototype.getERCode = function (callbackName, callback, jsonStr) { ...@@ -45,6 +45,16 @@ AppClient.prototype.getERCode = function (callbackName, callback, jsonStr) {
45 this.appObj.getERCode('H5', jsonStr); 45 this.appObj.getERCode('H5', jsonStr);
46 } else { 46 } else {
47 this.appObj.callHandler("getERCode", iOSData, callback); 47 this.appObj.callHandler("getERCode", iOSData, callback);
48 this.appObj.registerHandler('postERCode', function(data, responseCallback) {
49 layer.open({
50 content: JSON.stringify(data),
51 time: 10
52 });
53 // log('ObjC called testJavascriptHandler with', data)
54 // var responseData = { 'Javascript Says':'Right back atcha!' }
55 // log('JS responding with', responseData)
56 // responseCallback(responseData)
57 })
48 } 58 }
49 }; 59 };
50 AppClient.prototype.getGPS = function (callbackName, callback, jsonStr) { 60 AppClient.prototype.getGPS = function (callbackName, callback, jsonStr) {
...@@ -60,20 +70,28 @@ AppClient.prototype.getGPS = function (callbackName, callback, jsonStr) { ...@@ -60,20 +70,28 @@ AppClient.prototype.getGPS = function (callbackName, callback, jsonStr) {
60 this.appObj.getGPS('H5', jsonStr); 70 this.appObj.getGPS('H5', jsonStr);
61 } else { 71 } else {
62 this.appObj.callHandler("getGPS", iOSData, callback); 72 this.appObj.callHandler("getGPS", iOSData, callback);
63 } 73 this.appObj.registerHandler('postGPS', function(data, responseCallback) {
64 };
65 window.postERCode = function (_params) {
66 layer.open({
67 content: JSON.stringify(_params),
68 time: 10
69 });
70 }
71 window.postGPS = function (params) {
72 layer.open({ 74 layer.open({
73 content: JSON.stringify(_params), 75 content: JSON.stringify(data),
74 time: 10 76 time: 10
75 }); 77 });
76 } 78 // log('ObjC called testJavascriptHandler with', data)
79 // var responseData = { 'Javascript Says':'Right back atcha!' }
80 // log('JS responding with', responseData)
81 // responseCallback(responseData)
82 })
83 }
84 };
85 //
86 // window. = function (_params) {
87 //
88 // }
89 // window.postGPS = function (params) {
90 // layer.open({
91 // content: JSON.stringify(_params),
92 // time: 10
93 // });
94 // }
77 95
78 if(window.android) { 96 if(window.android) {
79 appClient = new AppClient(window.android, true); 97 appClient = new AppClient(window.android, true);
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!