国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

miniblink3 rust調(diào)用js

2021-04-18 18:05 作者:抑制住a  | 我要投稿

上一篇教程2寫了js調(diào)用rust,這一篇就開始寫rust調(diào)用js了。

rust調(diào)用js是通過mb中wkeRunJS這個(gè)接口實(shí)現(xiàn)的,也就是下面這行

當(dāng)然了,使用它需要先創(chuàng)建一個(gè)窗口,要不然直接報(bào)錯(cuò)。

我們先去簡單的測試一下,測試代碼如下:

運(yùn)行后我們能發(fā)現(xiàn),js已經(jīng)成功執(zhí)行了。

這樣直接使用是最簡單的方式了。

如果你想獲取js的返回值的話,可以加上return,如下

這樣寫的話,他會(huì)返回一個(gè)jsValue,把他轉(zhuǎn)換成rust的類型就可以使用了。

除此之外,還有其他情況,比如在之前的showLog中去執(zhí)行js,這時(shí)候他就找不到mb變量了。

那么如何獲取這個(gè)mb變量呢?我覺得有兩種辦法,一是把mb變量變成全局變量,這樣寫的話肯定是沒問題的,不過我覺得有點(diǎn)麻煩,所以我推薦另一種辦法,方式如下

通過GetCurrentMB可以直接獲取當(dāng)前線程中的mb窗口,然后直接runjs就可以了。


miniblink3 rust調(diào)用js的評論 (共 條)

分享到微博請遵守國家法律
从江县| 南雄市| 香河县| 芷江| 磴口县| 新乡市| 班戈县| 卢龙县| 铁岭县| 农安县| 肥城市| 莱西市| 台南县| 城步| 海兴县| 娱乐| 隆子县| 陇川县| 县级市| 奉节县| 台中县| 息烽县| 安龙县| 罗平县| 永城市| 句容市| 三都| 延庆县| 静宁县| 昭平县| 华安县| 互助| 平罗县| 洪湖市| 航空| 武宣县| 昌黎县| 当雄县| 嫩江县| 石阡县| 永清县|