• js调用android 方法


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <script type="text/javascript">
    
     function load()
    		{
    		//var url=location.search;
    		let params = new URL(location.href).searchParams;
    		let url=params.get('name')
    		document.getElementById("name").innerHTML=url
    		};
    
    //点击按钮通过js调用客户端方法
     function retry(){
     backs.retrys();
     };
     </script>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>联网错误</title>
    	<style>    
    	#no_data {
    	margin-top: 60px;
    	color: #999999;
        font-size: 40px;
    	    }
    	#buttonst {
    	height: 80px;
        width: 150px;
        background-color: #1896FF;
        color: #fff;
        border: 3px;
        font-size: 36px;
        border-radius: 10px;
    	    }
    	</style>
    </head>
    <body onload="load()">
    	<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
    		<tr>
    			<td align="center" valign="middle"> 
    				<table id="no_data">
    					<tr align="center" valign="middle">
    						<td><image style="height: 200px; width: 200px;" src="load_page_error.png"/></td>
    					</tr>
    					<tr align="center" valign="middle">
    						<td id="name">  </td>
    					</tr>
    					<tr align="center" valign="middle">
    						<td>连接超时</td>
    					</tr>
    					<tr align="center" valign="middle">
    						<td>可能网络信号弱,请返回重试.</td>
    					</tr>
    					<tr align="center" valign="middle">
    						<td>  </td>
    					</tr>
    				</table>
    			</td>
    		</tr>
    		<tr align="center" valign="middle" >
    			<td><button id="buttonst" onClick="retry()">返回</button></td>
    		</tr>
    	</table>
    </body>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67

    客户端

     dWebView.addJavascriptInterface(new Closes(), "backs");
        class Closes{
            @JavascriptInterface
            public void retrys() {
                //关闭当前webview
                Intent intent = new Intent();
                actFinish(intent);
            }
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
  • 相关阅读:
    串口收发UART(Verilog HDL)
    python+request接口自动化框架
    RabbitMQ支持的消息模型
    cephfs的形式使用ceph,大致思路
    1775. 通过最少操作次数使数组的和相等
    网络套接字编程(三)
    【算法】二分查找-20231121
    浅谈 -- ♡ ‧₊˚ JS 与JQ的区别 ‧₊˚ ♡
    基于Rabbitmq和Redis的延迟消息实现
    P物质肽[DArg1, DTrp5, 7, 9, Leu11]
  • 原文地址:https://blog.csdn.net/weixin_42504805/article/details/133955122