WKWebView的兩個坑點

2021-08-11 13:41:12 字數 698 閱讀 3033

蘋果在 wkwebview 中的 js runtime 裡事先注入了乙個 window.webkit.messagehandlers.giveuid.postmessage() 方法,我們可以使用這個方法直接向 native 層傳值,異常方便。首先,我們要把乙個名為 giveuid 的 scriptmessagehandler 註冊到我們的 wk。

如下圖所示

以為是移動端的問題,就找到了

這個stackoverflow的鏈結

發現還是不能解決問題,最後發現問題前端寫錯了單詞如下

這是第乙個坑點

第二個坑點wkwebview中的頁面元素下移如圖所示

改了很多,發現最終是由於一句話,應該吧

preferences.minimumfontsize = 0,之後就可以顯示正常了

兩個正則坑

先看第乙個,var re d d var r1 re.test 010 12345 console.log r1 結果控制台給出false。問題在哪?發現把逗號後的空格刪了就好了。習慣性在逗號後敲空格了,尤其是es6對物件進行擴充套件以後,以後不能這樣子了。接下來看個比較難的,零寬正向斷言,不熟悉的...

關於sqlmap的兩個小坑

i春秋作家 lsa 0x00 概述 近日在利用sqlmap注入測試時遇到乙個奇怪的現象,高版本sqlmap無法檢測出注入,但是低版本的可以測出注入,並且能跑出資料不是誤報,經過對比測試和檢視sqlmap原始碼,發現兩個小坑。0x01 情景重現 注入點形式 json whereparams 可注入引數...

redis主從遇到的兩個坑

最近在使用redis主從的時候做了下面兩件事情 1 希望redis主從從操作上分析,所有寫操作都在master上寫,所有讀操作都在從上讀。2 由於redis的從是放在本地的,所以有的key的讀寫操作就直接放在從上操作了。但是出現了下面的幾個問題 重現 主 setex abc 20 test 從 ge...