JarvisTang
V2EX  ›  Android

WebView 可以使用代理功能吗?

  •  
  •   JarvisTang · Sep 11, 2017 · 13478 views
    This topic created in 3200 days ago, the information mentioned may be changed or developed.
    请教

    我们公司有一个学术类 App 产品,内容会有一些参考资料的源站链接,点击链接后会在 App 内打开链接网站,但是很多资料是国外的网站,速度很慢,特别是使用了 Google 字体之类的资源站,就会很难打开。

    请问在 App 内可以使用代理功能吗?帮助源站提速。
    17 replies    2017-09-12 13:51:47 +08:00
    JarvisTang
        1
    JarvisTang  
    OP
       Sep 11, 2017
    这个问题发到了 Android 下面了,其实 iOS 端也有这个问题,也想请教一下
    googlebot
        2
    googlebot  
       Sep 11, 2017 via iPad
    可以的,
    yulitian888
        3
    yulitian888  
       Sep 11, 2017
    表示好奇,这不是公然搬梯子么,不怕自家主业务被墙?
    zhihaofans
        4
    zhihaofans  
       Sep 11, 2017 via iPhone
    谷歌静态库不是有北京 cdn 吗
    madeye
        5
    madeye  
       Sep 11, 2017
    JarvisTang
        6
    JarvisTang  
    OP
       Sep 11, 2017
    @yulitian888 只是一些学术网站提速,不涉及敏感站访问
    JarvisTang
        7
    JarvisTang  
    OP
       Sep 11, 2017
    @zhihaofans 我只是举个例子,反正有一些站访问很慢,几十秒,几分钟,太慢了
    JarvisTang
        8
    JarvisTang  
    OP
       Sep 11, 2017
    @madeye 感谢 ,我研究一下

    你知道 iOS 有解决方案吗?
    gouchaoer
        9
    gouchaoer  
       Sep 11, 2017
    很困难,因为你能设置代理就意味着你能劫持用户的数据,chromium 原则上不允许这种做法,实际上很多安卓版本的 webview 需要 hack 的办法解决,但是兼容性成问题
    pubby
        10
    pubby  
       Sep 11, 2017
    sdk 里的 webview 对 get 请求可以拦截,然后走代理取数据。post 的比较麻烦,需要页面注入 js 代码拦截,可能兼容性会成问题。

    另一个思路就是内置一个 vpn
    ouyqqqqq
        11
    ouyqqqqq  
       Sep 11, 2017
    android 的梯子新出的 有兴趣的可以免费使用 https://pan.baidu.com/s/1jId1r6Y
    kamen
        12
    kamen  
       Sep 11, 2017
    反向代理?
    TestSmirk
        13
    TestSmirk  
       Sep 11, 2017
    反向代理?
    codehz
        14
    codehz  
       Sep 11, 2017
    其实最好的做法是反向代理,除非原站做了一些预防的措施。。。这样的话,就不需要大改客户端了。。。
    vjnjc
        15
    vjnjc  
       Sep 12, 2017
    @madeye 用这种私有方法会有兼容性问题吗?
    madeye
        16
    madeye  
       Sep 12, 2017   ❤️ 1
    @vjnjc AOSP 应该都没问题,国内某些瞎改的系统可能有问题。
    vjnjc
        17
    vjnjc  
       Sep 12, 2017
    @madeye 那不错,以后有这个需求我也要反射来设 proxy~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1562 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 16:38 · PVG 00:38 · LAX 09:38 · JFK 12:38
    ♥ Do have faith in what you're doing.