zoukankan      html  css  js  c++  java
  • IOSJSBRIGE商品内容模板

    <p>
    	内容
    </p>
    <script>
                window.onerror = function(err) {
                    log('window.onerror: ' + err)
                }
                function connectWebViewJavascriptBridge(callback) {
                    if (window.WebViewJavascriptBridge) {
                        callback(WebViewJavascriptBridge)
                    } else {
                        document.addEventListener('WebViewJavascriptBridgeReady', function() {
                            callback(WebViewJavascriptBridge)
                        }, false)
                    }
                }
                connectWebViewJavascriptBridge(function(bridge) {
                    var uniqueId = 1
                    function log(message, data) {
    //                var log = document.getElementById('log')
    //                var el = document.createElement('div')
    //                el.className = 'logLine'
    //                el.innerHTML = uniqueId++ + '. ' + message + ':<br />
    ' + JSON.stringify(data)
    //                if (log.children.length) { log.insertBefore(el, log.children[0]) }
    //                else { log.appendChild(el) }
                    }
                    bridge.init(function(message, responseCallback) {
                        log('JS got a message', message)
                        var data = { 'Javascript Responds':'Wee!' }
                        log('JS responding with', data)
                        responseCallback(data)
                    })
                    bridge.registerHandler('testJavascriptHandler', function(data, responseCallback) {
                        log('ObjC called testJavascriptHandler with', data)
                        var responseData = { 'Javascript Says':'Right back atcha!' }
                        log('JS responding with', responseData)
                        responseCallback(responseData)
                    })
                    //测试回调
                    var callbackButton = document.getElementById('buttons')
                    callbackButton.onclick = function(e) {
                        e.preventDefault()
                        log('JS calling handler "testObjcCallback"')
                        bridge.callHandler('testObjcCallback', {'m_id': '2999'}, function(response) {
                            log('JS got response', response)
                        })
                    }
                })
            </script>
    <p>
    	<br />
    </p>
    <p>
    	<br />
    </p>
    <div id="buttons">
    	价格:500元 <a href="#">查看详情</a> 
    	<div id="log">
    	</div>
    </div>
    <p>
    	<br />
    </p>
    

      

    现主要从事PHP、Uinx/Linux、C/C++等方面的项目开发。
  • 相关阅读:
    Ros与Vrep平台搭建
    场景采集难点
    写给师弟师妹论文排版秘籍
    采集项目笔记2
    采集项目记录1
    NLP&Python笔记——nltk模块基础操作
    Hash算法(含python实现)
    Python学习笔记——Socket通信
    Python学习笔记——GIF倒放处理
    OSError: [WinError 126] 找不到指定的模块 —— 解决办法
  • 原文地址:https://www.cnblogs.com/lsl8966/p/4992810.html
Copyright © 2011-2022 走看看