Test HTML

作者: 阳光下的灰尘 | 来源:发表于2021-12-06 14:23 被阅读0次
    <!DOCTYPE html>
    <html>
    <header>
        
    <title id = "title">Title of this page</title>
    
    <!--样式从File.css文件中获取-->
    <link rel="stylesheet" type="text/css" href="File.css">
    <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
    <!--响应的方法从File.js文件中获取-->
    <!--<script type="text/javascript" src="File.js"></script>-->
    
    </header>
    
    <body>
    
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <!--    标签,css中设置样式时,会根据id来设置-->
        <p id = "wql">This is my first try to write Html5 file.</p>
        <br/>
        <!--    加粗的文本,css中设置样式时,会根据id来设置-->
        <b id = "myp">This text is bold</b>
    
        <!--    换行符-->
        <br/><br/><br/><br/>
        
        <!--    按钮,点击按钮触发helloWQL()方法,按钮上的文本是“点击出弹框”-->
        <!--    该按钮的目的是:点击后触发OC的方法-->
        <button type="button" onclick = "nativeCaptureIDImage()">nativeCaptureIDImage</button>
        <br/><br/>
        
        
        <!--    按钮,点击该按钮会触发sendValueFromHtml()方法,按钮上的文本是“点击出弹框”-->
        <!--    该按钮的目的是:将某个值传给OC,我们这里分别传了一个值、两个值-->
        <button type="button" onclick = "nativeCheckID()">nativeCheckID</button>
        <br/><br/>
        
        <button type="button" onclick = "nativeStartLivess()">nativeStartLivess</button>
        <br/><br/>
        
        <button type="button" onclick = "jsTapnativeGetJsonInfo()">jsTapnativeGetJsonInfo </button>
        <br/><br/>
        <button type="button" onclick = "nativeChangeLanguage()">nativeChangeLanguage </button>
        <br/><br/>
        <button type="button" onclick = "uploadImageWithCamera()">uploadImageWithCamera </button>
        <br/><br/>
        <button type="button" onclick = "uploadImageWithAlbum()">uploadImageWithAlbum </button>
        
        <!--        定义各个方法-->
        <script type="text/javascript">
            
            //调用native的helloWQL方法,native对象由OC注入
            function nativeCaptureIDImage(){
    window.webkit.messageHandlers.nativeCaptureIDImage.postMessage({"transactionUniqueID":"MBKNY99210707152527239","transactionType":"1","language":"T","systemCode":"MBK-NY","channel":"A","idType":"NM","deviceNo":"85252365263","bankCode":"043"});
            }
            
            function nativeChangeLanguage(){
    window.webkit.messageHandlers.nativeChangeLanguage.postMessage('en_US');
            }
        
            function nativeCheckID(){
                window.webkit.messageHandlers.nativeCheckID.postMessage({"transactionUniqueID":"MBKNY99210707152527239","transactionType":"1","language":"T","systemCode":"MBK-NY","channel":"A","idType":"NM","deviceNo":"85252365263","bankCode":"043"});
    
            }
        
        function nativeStartLivess(){
            window.webkit.messageHandlers.nativeStartLivess.postMessage({"transactionUniqueID":"MBKNY99210707154310567","transactionType":"1","language":"T","systemCode":"MBK-NY","channel":"A","idType":"NM","bankCode":"043","idvJnlNo":"01191008102701785001","deviceNo":"85252365263","bankCode":"043"});
    
        }
        
        function nativeCheckID(){
            window.webkit.messageHandlers.nativeCheckID.postMessage({"transactionUniqueID":"MBKNY99210707154310567","transactionType":"1","language":"T","systemCode":"MBK-NY","channel":"A","idType":"NM","bankCode":"043","idvJnlNo":"01191008102701785001","deviceNo":"85252365263","bankCode":"043"});
    
        }
        
        //接收从OC传过来的值,需要OC调用该方法,并传入值
        function returnCommonResult(jsonString){
            alert('js获取到的值'+'returnCommonResult:'+jsonString);
        }
        
        function jsTapnativeGetJsonInfo(){
            //  js 获取 OC 接口返回值
            let jsonString = window.prompt("nativeGetJsonInfo","123123123");
            alert('js获取到的值:'+'nativeGetJsonInfo:'+jsonString);
        }
        
        function uploadImageWithAlbum(){
            var jsonObj = JSON.parse('{"vssToken":"12356565616","token":"12356565616"}');
            window.webkit.messageHandlers.uploadImageWithAlbum.postMessage(jsonObj);
        }
            
            function uploadImageWithCamera(){
                var jsonObj = JSON.parse('{"vssToken":"12356565616","token":"12356565616"}');
                window.webkit.messageHandlers.uploadImageWithCamera.postMessage(jsonObj);
            }
        
        </script>
        
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:Test HTML

          本文链接:https://www.haomeiwen.com/subject/bmuevltx.html