当前位置: 首页 > news >正文

网站大数据怎么做/群站优化之链轮模式

网站大数据怎么做,群站优化之链轮模式,安徽做网站的公司,长沙招聘网58同城招聘发布场景 公司安卓app的技术栈是原生安卓(java) webview(vue-cli),后台服务是用py写的。 由于我之前没接触过app的开发,作为一个前端要怎么调试webview呢? 如果你是一个前端或者刚入门前端的安卓工程师&#x…

场景

公司安卓app的技术栈是原生安卓(java)+ webview(vue-cli),后台服务是用py写的。 由于我之前没接触过app的开发,作为一个前端要怎么调试webview呢? 如果你是一个前端或者刚入门前端的安卓工程师,正苦于调试安卓h5混合开发的app应用,不妨可以看看这篇文章 了解了一下安卓的开发,发现安卓的包里只配置了两个url,一个是webview的url,另外一个是后台接口服务的url
如果我能将webview映射到我本地,那开发起来也方便多了。
也就是说关于页面的webview从我本地拿,后台服务还是从服务器拿。
有了这个想法,就可以开始动手了。

思路

  1. 本地起一个提供webview的服务器(这个通过webpack的dev-server就可以了)
  2. 在手机里面设置代理,将webview的url代理到我电脑的webview服务端口

步骤

经过本人的尝试,步骤如下......

Step1 . 配置fiddler

目的是让手机能访问到电脑的端口

  1. 打开fiddler , Tools--options,如下
    设置完最好重启一下fiddler
    勾选上allow remote computers to connect(允许远程连接),默认端口为8888,也可以更改成其他,确定保存
  2. 手机连上和电脑相同的wifi,保证在同一个局域网下,打开手机的wifi设置,代理--手动--服务器为局域网的ip,可以在电脑上命令行输入ipconfig找到,端口设置为8888(fiddler监听远程连接的端口)。这个时候,打开你手机的app,访问网络,就会发现fiddler开始刷数据了
  3. 将app的域名代理到本地,在通过nginx转发到我们本地的webview端口
    修改hosts,如 127.0.0.1 xxx.xxx.com
    配置nginx,监听app请求webview的域名和端口,代理到本地webpack起的服务的端口;
    监听app请求后台服务的域名和端口,代理到相应服务器

  1. 使用chrome调试:首先把设备连接到电脑,打开chrome浏览器,地址栏输入chrome://inspect,然后打开手机里面的app,devices下面就会出现一些链接,如图
    点击inspect就可以实时调试啦。
    注意:点击inspect可能出现404或者页面空白,原因有以下两点
    1)需要翻墙,有各种翻墙的谷歌插件,可以找找
    2)需要手机设置成开发者调试模式
    3)需要在代码里面设置webview为可调试模式:
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {WebView.setWebContentsDebuggingEnabled(true);
    }
    复制代码

遇到的问题

webpack的dev-server里面默认会对域名进行限制,加上 disableHostCheck: true 去掉域名的限制

最终的效果

你只需要在你本地修改代码,ctrl+s之后,重新打开app相应的webview页面就能看到修改效果了,也可以到chrome://inspect里面查看

注意

该方法只针对安卓手机,苹果手机不生效

最后,设置完成之后,你就会发现手机里面的app访问的页面跟你本地的页面是一毛一样的,修改页面后你只要重新进入app就会发生变化了

转载于:https://juejin.im/post/5b2cfa9b51882574e202bbc9

http://www.lbrq.cn/news/1479907.html

相关文章:

  • 免费博客网站/开发网站需要多少钱
  • 网站建设行业研究/百度关键词规划师
  • 做网站的技术支持/百度导航下载安装手机导航
  • 宁波网站建设公司地址/视频号视频怎么看下载链接
  • 上海做网站的哪家好/搭建网站平台
  • 建站一条龙/互联网营销师是干什么
  • 绵阳手机网站制作/网站内部seo
  • 杭州网站建设宣盟网络/职业教育培训机构排名前十
  • 事业单位网站建设计划/电商代运营一般收多少服务费
  • 做资讯网站需要哪些资质/百度推广总部电话
  • 如何更改wordpress语言/优化网站的步骤
  • 济南做兼职网站/系统优化大师下载
  • 厦门网站建设680/sem竞价
  • wordpress 两栏主题/百度词条优化工作
  • 做网站需要注册哪类商标/整合网络营销是什么
  • 网站建设水平如何评价/东莞网站制作十年乐云seo
  • 塑料机械怎么做网站/软文推广新闻发布
  • 微信公众号微网站怎么做/百度优化软件
  • 我想自学建网站/seo助力网站转化率提升
  • 广州小企业网站制作/b站视频推广怎么买
  • 浦口区网站建设技术指导/宁波seo网站推广软件
  • wordpress语言包更新/昆山seo网站优化软件
  • 北京网站优化专家/推广图片制作
  • 科技创新的重要性和意义/优化大师免费版下载
  • 网站seo方案模板/微商软文范例大全100
  • 陕西网站建设品牌公司推荐/免费有效的推广网站
  • 山东微商网站建设/数据指数
  • 深圳微商城网站设计多少钱/免费的seo网站
  • 做网站宣传的公司/可以免费打广告的网站
  • b2c平台网站建设/培训机构哪家好
  • 每日算法刷题Day56:7.31:leetcode 栈6道题,用时2h30min
  • WebSocket配置实战:打造稳健高效的消息通信系统
  • 【计算机网络】5传输层
  • 代码随想录算法训练营第三十六天
  • 并查集介绍及典型应用和编程题
  • Kruskal算法