iOS WebView加載 (oc調(diào)用js)

從iOS7開始 蘋果公布了JavaScriptCore.framework 它使得JS與OC的交互更加方便了。首先導入JavaScriptCore.framework

1.選擇項目->選擇targets->選擇General

2.點擊Linked Frameworks and Libraries 的添加后 選擇 JavaScriptCore.framework

如圖

3.把ViewController 設置為咱們的根視圖控制器

AppDelegate.m中

4.在ViewController中引用,并定義webView為屬性

ViewController.m中

5.初始化Webview

6.給一個url,用webView加載 (在這里我們就用奶茶妹夫的某東就好了,哈哈)? 加載失敗的看看是不是沒有在 info.plist 里面加任意請求HTTP的字段

加載失敗時添加

7.這是webview加載的代理方法

8.在加載成功的方法里,我們首先創(chuàng)建 JSConText對象,通過webView的鍵獲取

9.直接運行,好啦。廢話不多說,

效果圖

大家好,我是大鵬 歡迎大家來我的iOS開發(fā)群163619240 ,以后寫的Demo 我會發(fā)布到群空間里,感謝大家支持。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容