<script type="text/javascript">
// jsbridge init
var jsBridge = function (callback) {
if (window.WebViewJavascriptBridge) {
return callback(WebViewJavascriptBridge);
}
else {
document.addEventListener('WebViewJavascriptBridgeReady', function() {
callback(WebViewJavascriptBridge);
}, false);
}
if (window.WVJBCallbacks) {
return window.WVJBCallbacks.push(callback);
}
window.WVJBCallbacks = [callback];
var WVJBIframe = document.createElement('iframe');
WVJBIframe.style.display = 'none';
var isMiniProgram = window.__wxjs_environment ? window.__wxjs_environment === 'miniprogram' : /miniProgram/i.test(navigator.userAgent.toLowerCase());
if (!isMiniProgram) {
WVJBIframe.src = 'https://__bridge_loaded__';
}
document.documentElement.appendChild(WVJBIframe);
setTimeout(function() {
document.documentElement.removeChild(WVJBIframe);
}, 0);
}
jsBridge(function(bridge) {
bridge.init();
bridge.callHandler('init', {});
});
var openFeedback = function(state) {
jsBridge(function(bridge) {
console.log('3')
var params = {"type":6}; // 發送給ObjC的數據
bridge.callHandler('openFeedback',params);
});
}
//點擊意見反饋按鈕
var goOpenFeedback=function(){
openFeedback();
}
</script>
js請求native的jsBridge
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.