1. 程式人生 > >使用WKWebView的一個問題:iOS中使用本地html的一個大坑

使用WKWebView的一個問題:iOS中使用本地html的一個大坑

為了測試WKWebView中JS和native程式碼的互動功能,所以本地寫了簡單的HTML程式碼

就是響應一個button的點選事件,和WKWebView互動, 正確寫法如下:


在實際過程中,由於中英文沒切換正確,本應該英文的括號寫成了中文的括號


編譯、連結生成App執行,沒有一點錯誤提示,唯一的現象就是點選按鈕後App沒有任何互動行為,這是弄啥呢?

還以為是程式碼邏輯書寫的錯誤,檢查WKWebView有關的各種呼叫,包括也HTML的程式碼,就是沒有發現括號的問題,坑爹呀,像這種明顯的HTML格式 錯誤,至少應該提示一下呀。

safari的web偵錯程式倒是提示了一個錯誤,但跟實際HTML程式碼的錯誤風馬牛不相及啊,反而形成誤導。


最後一個偶然的機會,把這段錯誤的HTML程式碼和網上找到的一段正確HTML程式碼放在比較工具中,才發現了問題的所在

哭哭