android平臺一些網頁不能正常打開的問題

       最近發現在android平臺一些網頁怎麼也打不開,嘗試更改apn設置也無效。還發現這些網頁在ubuntu系統下也是打不開的,最後經過查閱和嘗試解決了這個問題,在此做下記錄。

       在linux平臺proc文件系統下存在一個文件即/proc/sys/net/ipv4/tcp_window_scaling,原先的設置爲1,可以通過如下兩種方法更改設置:

1、echo 0 > /proc/sys/net/ipv4/tcp_window_scaling,設置後即可生效,但是重啓後恢復原先的設置

2、echo net.ipv4.tcp_window_scaling=0 >> /etc/sysctl.conf,可以通過命令sysctl -p立即生效,這種方式是寫在配置文件中,我在ubuntu下設置後沒問題,在android下重啓後依然恢復

3、在android平臺有相應的init.rc文件,可以將設置操作放在這裏面,命令爲write /proc/sys/net/ipv4/tcp_window_scaling 0,一般在android系統的跟目錄下有多個init文件,在init.rc設置後嘗試是無效的,看來proc文件系統實在讀取這個文件之後生成的。可以嘗試在令外的init文件中設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章