日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android和JS的交互問題

瀏覽:262日期:2024-08-17 14:05:01

問題描述

前端寫了這樣的代碼。

Android和JS的交互問題

Android和JS的交互問題

我應該怎么響應呢?大神請幫忙解答一下,不要說 讓我去百度了。我找不到不會才提問的。

問題解答

回答1:

讓你去Google 你去嗎?哈哈哈,說著玩的。。。下面是解答:

return true;

是想把這個 布爾值返回給Android端嗎?如果是就調用Android 中約定好的方法。如果想從Javascript調的方法里面獲取到返回值,只需要定義一個帶返回值的@JavascriptInterface方法:

public class AndroidMessage {@JavascriptInterfacepublic String getMsg() { return 'form java';} }

添加Javascript的映射Webview:

webView.addJavascriptInterface(new AndroidMessage(), 'AndroidMessage');

Javascript直接調用Java方法:

function showAlert(){var str=window.AndroidMessage.getMsg();console.log(str); }

你可以參考這里:Android 與 js 交互

回答2:

可以使用JavascriptInterface, 具體看WebView的addJavascriptInterface方法:https://developer.android.goo... java.lang.String).不過17以前存在漏洞,JS可以通過反射獲取到App的公開屬性和方法,并使用App已有的權限

This method can be used to allow JavaScript to control the host application. This is a powerful feature, but also presents a security risk for apps targeting JELLY_BEAN or earlier. Apps that target a version later than JELLY_BEAN are still vulnerable if the app runs on a device running Android earlier than 4.2. The most secure way to use this method is to target JELLY_BEAN_MR1 and to ensure the method is called only when running on Android 4.2 or later. With these older versions, JavaScript could use reflection to access an injected object’s public fields. Use of this method in a WebView containing untrusted content could allow an attacker to manipulate the host application in unintended ways, executing Java code with the permissions of the host application. Use extreme care when using this method in a WebView which could contain untrusted content.

可以使用這個JSBridge, 不過這個用了以后就不能使用WebView.setWebViewClient()方法:https://github.com/lzyzsd/JsB...

如果功能簡單的話, 參考上面JSBridge的思路, 可以自定義實現WebView的alert方法,用了傳事件

話說SF怎么知道我剛剛弄了Android和JS交互?

回答3:

WebView有一個addJavascriptInterface方法,可以看下這個,或者自己通過WebChromeClient自己實現。還有就是也可以使用第三方封裝,比如cordovacordova-android。

回答4:

不去百度, 那就去Google呀...

JS代碼不能這么寫, Native & JS 之間需要有一個JS對象才能完成交互.

參考資料:Android中Java與JavaScript交互的幾種方式

回答5:

先吐個槽,你們這前端相當于什么都沒干嘛。。。我接觸這方面的東西不算多,也就是做過一些簡單的交互,說一點粗淺的用法關于js與Android原生交互,Android本身提供了JavaScriptInterface注解,使用這個注解可以實現兩端的交互,但是回調執行起來卻不怎么方便(或許是我使用的姿勢不對)。同時這里有一個不錯的輪子,使用起來更簡單些,你也可以參考下:jsBridge.

回答6:

去了解一下android和JS交互的基礎原理,其中之一是WebView.addJavaScriptInterface(),這個看明白了,你就知道該怎么做了,如果你僅僅是想實現個back的功能,非常的簡單,如果你的android和JS有很多類似于這樣的交互,建議你引入框架,比如JSBridge,這個框架把android和JS的通信進行了封裝,所以大規模交互的時候,你用起來會輕松很多。望采納

回答7:

addJavaScriptInterface這個方法是最簡單的了。假如還要更高級的,就需要看下下面這篇文章,寫的挺好。好好和h5溝通!幾種常見的hybrid通信方式

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本亚洲欧美天堂免费| 精品五月天堂| 午夜av不卡| 日本蜜桃在线观看视频| 麻豆成人av在线| 国产一区二区三区黄网站| 精品中文字幕一区二区三区四区| 久久久亚洲欧洲日产| 麻豆国产一区| caoporn视频在线| 天堂а√在线最新版中文在线| 日韩精品不卡一区二区| 亚洲h色精品| 午夜久久99| 综合亚洲自拍| 日韩美女精品| 麻豆精品视频在线| 水蜜桃精品av一区二区| 日韩精品中文字幕第1页| 精精国产xxxx视频在线野外| 久久网站免费观看| 国产麻豆综合| 日韩二区三区四区| 美女视频免费精品| 久久激情一区| 男人操女人的视频在线观看欧美| 日韩国产在线观看一区| 精品精品99| 欧美成人精品| 日韩精品一区二区三区中文在线| 国产精品115| 久久精品国内一区二区三区水蜜桃| 91精品91| 97成人超碰| 97精品97| 伊人精品视频| 国产欧美激情| 久久精品免费一区二区三区 | 日本精品另类| 国产一区二区精品福利地址| 免费久久精品| 日韩国产欧美在线播放| 国产自产自拍视频在线观看 | 国产一区二区三区黄网站| 久久精品亚洲欧美日韩精品中文字幕| 国产日韩综合| 国产精品久久久免费| 色老板在线视频一区二区| 一区二区高清| 日韩国产欧美| 青青草国产成人99久久| 欧美激情另类| 一区二区电影在线观看| 精品一区电影| 免费不卡在线观看| 国产一区二区三区免费在线| 玖玖精品视频| 国产传媒在线观看| 石原莉奈在线亚洲二区| 精品一区二区三区在线观看视频| 红桃视频国产精品| 国产日韩欧美高清免费| 欧美99久久| 国产精品久久亚洲不卡| 女人天堂亚洲aⅴ在线观看| 亚洲2区在线| 天堂资源在线亚洲| 麻豆一区二区三| 国模 一区 二区 三区| 国产欧美日韩一级| 天使萌一区二区三区免费观看| 精品一区二区男人吃奶| 在线观看一区| 日韩欧美午夜| 欧美一区精品| 国产精品美女久久久| 精品国产亚洲一区二区三区| 蜜桃伊人久久| 久久精选视频| 久久精品国产99国产精品| 免费日韩av| 亚洲成a人片| 欧美成a人片免费观看久久五月天| 日韩午夜在线| 97人人精品| 久久精品97| 中文精品视频| 久久久精品午夜少妇| 国产日韩精品视频一区二区三区| 噜噜噜久久亚洲精品国产品小说| 国产精品二区不卡| 国产日产一区| 亚洲制服一区| 亚洲欧美日本日韩| 激情欧美日韩一区| 最近高清中文在线字幕在线观看1| 日韩精品国产欧美| 亚洲中午字幕| 激情综合网五月| 91视频一区| 精品资源在线| 欧美国产精品| 日日摸夜夜添夜夜添国产精品| 四虎4545www国产精品 | 亚洲久久一区| 亚洲一区欧美激情| 午夜欧美在线| 免费在线小视频| 岛国精品一区| 久久99影视| 午夜亚洲福利| 亚洲另类黄色| 亚洲三级观看| 亚洲三级国产| 日韩精品一卡二卡三卡四卡无卡| 日韩欧美精品综合| 日韩高清欧美| 中文av在线全新| 欧美xxxx中国| 日韩电影在线视频| 99久久99久久精品国产片果冰| 日韩高清欧美| 91精品国产91久久久久久黑人| 丝袜美腿诱惑一区二区三区| 风间由美中文字幕在线看视频国产欧美| 欧美91在线| 久久女人天堂| 国产66精品| 亚洲黄色中文字幕| 韩国精品主播一区二区在线观看 | 另类亚洲自拍| 亚洲aa在线| 欧美日韩亚洲一区在线观看| 欧美日韩a区| 国产毛片精品| 久久精品亚洲| 日本不良网站在线观看| 国产成人77亚洲精品www| 国内自拍视频一区二区三区| 国产一区国产二区国产三区| 色一区二区三区| 久久国产影院| 亚洲女人av| 91大神在线观看线路一区| 国产精品嫩模av在线| 久久亚洲精精品中文字幕| 国产aⅴ精品一区二区三区久久 | 99国产精品久久久久久久| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲视频综合| 三级亚洲高清视频| 91欧美精品| 国产成人精品免费视| 欧美亚洲国产一区| 中文字幕日韩亚洲| 国产精品2023| 私拍精品福利视频在线一区| 亚洲免费网址| 国产精品毛片aⅴ一区二区三区| 久久不卡日韩美女| 欧洲亚洲一区二区三区| 久久99伊人| 国产精品久久久久久久久久齐齐 | 国产一区丝袜| 99久久精品网站| 亚洲影视一区二区三区| 国产精品分类| 韩国三级一区| 伊人精品久久| 国产精品综合| 日韩在线高清| 免费精品视频最新在线| 国产视频网站一区二区三区| 成人精品久久| 亚洲无线观看| 久久亚洲人体| 亚洲综合丁香| 老牛国内精品亚洲成av人片| 99视频精品全国免费| 婷婷综合成人| 日韩一区二区三区免费播放| 久久国产福利| 精品视频网站| 视频一区二区国产| 国产精品亲子伦av一区二区三区| 91一区二区| 在线观看亚洲精品福利片| 国产一区精品福利| 丝瓜av网站精品一区二区| 欧美极品中文字幕| 亚洲免费播放| 精品国产鲁一鲁****| 快she精品国产999| 国产中文在线播放| 91国内精品| 午夜精品免费| 国产videos久久| 香蕉久久久久久| 激情欧美一区二区三区| 国产日韩一区二区三区在线|