JarvisTang
V2EX  ›  Android

WebView 可以使用代理功能吗?

  •  
  •   JarvisTang · Sep 11, 2017 · 13911 views
    This topic created in 3300 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   ·   Privacy   ·   Solana   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 23:57 · PVG 07:57 · LAX 16:57 · JFK 19:57
    ♥ Do have faith in what you're doing.