日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

自定義錯(cuò)誤頁

更新時(shí)間:

在加載小程序時(shí),如果網(wǎng)絡(luò)加載失敗或無法打開網(wǎng)站,會(huì)出現(xiàn)類似“網(wǎng)絡(luò)無法連接 (-1009)”的報(bào)錯(cuò)。

本文介紹如何自定義上述報(bào)錯(cuò)。

操作步驟

自定義報(bào)錯(cuò)頁面可分為以下 2 步:

  1. 在 H5 基類中監(jiān)聽 kEvent_Navigation_Error 方法。 通過 MPH5WebViewController () <PSDPluginProtocol> 接口,引入 - (void)handleEvent:(PSDEvent *)event 方法:

     - (void)handleEvent:(PSDEvent *)event
     {
         [super handleEvent:event];
    
             if ([kEvent_Navigation_Error isEqualToString:event.eventType]) {
             [self handleContentViewDidFailLoad:(id)event];
         }
     }

    handleContentViewDidFailLoad 方法如下:

     - (void)handleContentViewDidFailLoad:(PSDNavigationEvent *)event
     {
         PSDNavigationEvent *naviEvent = (PSDNavigationEvent *)event;
         NSError *error = naviEvent.error;
         [MPH5ErrorHelper handlErrorWithWebView:(WKWebView *)self.psdContentView error:error];
     }
  2. afterDidFinishLaunchingWithOptions 方法中設(shè)置 error 頁面以及 H5 基類。 其中,errorHtmlPath 是當(dāng) H5 頁面加載失敗時(shí)展示的 HTML 錯(cuò)誤頁路徑,默認(rèn)讀取 MPNebulaAdapter.bundle/error.htmlmyerror 代碼如下:

     <!DOCTYPE html>
     <html lang="en">
     <head>
         <meta charset="UTF-8">
         <meta name="viewport" content="width=device-width, initial-scale=1.0">
         <title>Document</title>
     </head>
     <body>
         自定義報(bào)錯(cuò)信息
     </body>
     </html>