WebView自定义页面功能验证

  1. 正常的接入安卓/iOS的sdk

  2. 请前端开发的同事,在Web的代码尽量靠前的位置(例如入口的index.html最开始的script标签中),编写和挂载如下函数:

    window.onBrowserUrlChange = function(lastPage, curUrl){
    
    // 在这里对curUrl进行处理
    
    // 下面两行代码的意思是去掉url后面的参数
    
      var pageName = curUrl.split("?")[0];
    
     return pageName;
    
    }
    

    SDK会在浏览器url切换的时候,执行这个函数。用户可以在window.onBrowserUrlChange中编写任意的处理url的函数,例如去除掉参数中的时间戳这个参数。

  3. 验证上报数据:

在TMF控制台移动监控的页面中,观察页面切换事件,其url就是我们刚才在window.onBrowserUrlChange中处理过的url。

例如我们编写了一个处理url的函数,其功能是把时间戳信息模糊成星号,当我们从页面 https://www.bank.com/pageAAA?time=2021.1.1 跳转到了 https://www.bank.com/pageBBB?time=2021.1.30 因为处理掉了时间戳信息,那么实际上在TMF控制台的移动分析页面中,展示的页面跳转就是从https://www.bank.com/pageAAA?time= 跳转到 https://www.bank.com/pageBBB?time=*

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:08

results matching ""

    No results matching ""