收藏
回答

web-view 怎么真机调试

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug web-view 客户端 7.0.4 2.7.2

因为一些原因(小程序不支持引入外链js)所以在小程序里加载了一个web-view组件,用于打开一个页面(在页面中引入外链js)。


web-view的页面已经添加到业务域名,能正常打开。页面引入的js是本地的js(https://127.0.0.1/xxxx.js)


现在在开发者工具中可以正常使用,web-view中的页面如果在浏览器中单独打开也没问题,但是在真机(预览模式和真机调试模式)都不能正常运行,  上面的js里的函数执行失败。


现在的问题是真机上没办法调试,看不到原因是什么

最后一次编辑于  06-29  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 丶夏天的风暖暖的
    丶夏天的风暖暖的
    06-29

    哥们,我也碰到和你一模一样的问题,期待解决方案

    06-29
    赞同 1
    回复 1
    • 丶夏天的风暖暖的
      丶夏天的风暖暖的
      06-29

      哥们,你好,刚刚我这边的测试结果是,是用原生js写入的代码,可以完全执行(可以跑到该script),并且用原生ajax可以请求数据,vue文件打包生成的html文件,小程序不识别js代码,无法生成dom,并且无法用aioxs请求数据

      06-29
      回复
  • 众赢互联
    众赢互联
    06-29

    体验版开启调试,在进入就可以查看原因了。

    06-29
    赞同
    回复 3
    • 漂泊
      漂泊
      06-29

      怎么查看原因呢?体验版小程序已经打开调试了,但是看不到web-view页面的东西。

      因为打开web-view页面后,调试的控制台按钮会被覆盖掉

      06-29
      1
      回复
    • 众赢互联
      众赢互联
      06-29回复漂泊

      首先呢,你真机调试就不应该是本地链接,需要添加域名!

      06-29
      回复
    • 漂泊
      漂泊
      06-29回复众赢互联

      页面是有域名的,但是里面的js,只是服务器上的一个小服务(LODOP打印服务),并没有域名

      06-29
      回复