OC和H5資料互動之H5給OC發訊息

2021-10-01 19:36:02 字數 802 閱讀 5331

應用場景:ooc原生webview巢狀乙個h5頁面,這個頁面要實現截圖後儲存到手機的功能.

流程如下:

001 ocwkwebview 需要增加乙個獲取h5訊息的訊號量

002 通過wkwebview的**方法獲取到h5傳送的訊息

003 根據與h5約定的型別就行截圖和儲存手機操作

**如下

wkwebviewconfiguration  *webviewconfigeration = [[wkwebviewconfiguration alloc]init];

webviewconfigeration.usercontentcontroller = [[wkusercontentcontroller alloc]init];

[webviewconfigeration.usercontentcontroller addscriptmessagehandler:selfname:@"原生和h5之間約定的訊號量"];

- (void)usercontentcontroller:(wkusercontentcontroller *)usercontentcontroller didreceivescriptmessage:(wkscriptmessage *)message completionhandler:^(boolsuccess, nserror *_nullableerror)else{

nslog(@"%@",@"儲存成功");

參考文獻:

H5資料推送

眾所周知,ajax的出現是前端快速發展的乙個標誌,同時也是前後端得以分離的重要基礎。作為乙個c s網路的web系統,網路通訊在發揮著舉足輕重的作用。大部分的場景下,我們是主動觸發ajax去調取後端資料,但是總有那麼些場景是後端資料更新了再推送給前端。本文則試著和讀者一起對這個資料推送的需求進行技術方...

h5應用資料加密 H5定製開發方案

正文共計 815字預計 產品特性 快速迭代 h5常用於輕量級應用,例如 活動營銷頁面 拉新等,而這些相對開發成本比較低,也可滿足市場需求進行快速迭代。專屬方案 所想即所得,為客戶量身定製策劃方案 多種定製 提供活動營銷 商業 遊戲有效等多種定製 全新互動 互動性強,視覺效果佳,使用者的感官體驗好,可...

iOS webview與H5的互動

元件採用私有 cocoapods 來實現,並採用了 local pods 的方式,可以在本地不提交 的情況下,元件與呼叫方實現除錯。元件間的頁面間跳轉支援 openurl 的方式,由 oneroute 模組進行管理,頁面在 void load 方法中完成註冊,oneroute 內部儲存乙份 url ...