webview js 与 java 调用参数问题。
生活随笔
收集整理的這篇文章主要介紹了
webview js 与 java 调用参数问题。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近使用到WebView嵌套網頁的方式做了一個Android應用,遇到了js與java native方法調用的問題。
1.新版本在js調用java方法時調用失敗,主要原因是需要在設置的java方法中增加annotation,@JavascriptInterface,相對之前安全一些,防止,js中隨便調用。
2.js傳遞參數給java方法的問題,在js中需要調用java方法,改方法包含一個參數,如果js傳遞的參數是number類型需要注意一下,在數據比較大的情況下會轉化成科學計數法表示的傳遞給java方法。
比如1000066099,會表示成1.00006e+09,那么會丟失一部分精度,從而導致數據傳遞錯誤。修改方案就是js傳遞的參數使用String類型,可以直接轉化成字符串傳遞比如 (”“ + a)。
可以解決問題。
轉載于:https://www.cnblogs.com/jason-blog/p/4253096.html
總結
以上是生活随笔為你收集整理的webview js 与 java 调用参数问题。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打火机上有创意的文字30句
- 下一篇: 女人洒脱大气的句子 关于女人要活得潇洒的