網站莫名其妙的去請求一個flash.js

問題描述:

這個問題是這樣產生的,我們的一個項目,在一個客戶那裏,總會被莫名奇妙的請求兩次,就是點一次按鈕,在network中能看到兩次請求,但這兩次請求中間總會有摻雜一個請求http://10.2.201.2:89/cookie/flash.js。

當時心想,這是什麼鬼啊?項目源碼中全局搜索,也沒有一個關於flash.js的代碼,簡直其妙到爆炸!

沒有任何的頭緒後,開始百度,看到了有一些討論flash.js劫持的問題,

把鏈接放這裏:網站莫名其妙的去請求一個flash.js (http://10.19.99.18:89/cookie/flash.js) 感覺和我遇到的情況好像啊,太像了,而且請求flash.js的上下同樣一個請求

開始往這方面打方向盤,拼命踩油門百度flash.js劫持的問題。

開始問客戶這個ip地址是他們的嗎?

“是的。”

這個請求你知道嗎?

“10.2.201.2:89是路由器的管理系統的地址,所有的WIFI他都協管,監督用戶行爲的。”

心裏一萬隻...奔跑而過。

 

解決思路:

1:和你們的IT工作人員聯繫。

2:如何不讓瀏覽器加載這個flash.js?

劫持的時候是有userAgent判斷的,我們應該是可以通過修改userAgent來逃脫flash.js的。

我的客戶使用的是window系統。只需要改個UA,修改成非windows nt的UA。

這樣便能逃脫flash.js的劫持了。

想打劫我?我變成一隻狗,從你面前怡怡然踏步路過。

 

具體解決方法:

1:windows上的瀏覽器上F12,打開瀏覽器調試工具。

2:取消默認的勾選Select automatically,點擊下拉選項。

3:選項列表中有許多選項,注意前面的是瀏覽器名稱,後面是操作系統名稱。

我們的目的是僞裝成一條Mac狗,所以我選擇了圖中的選項:Chrome -- Mac

選擇之後的我們的User-Agent僞裝成功,如下圖所示:

成功!

瀏覽器已經成功僞裝成Chrome -- Mac狗了。

如果你還想僞裝成其他的瀏覽器,可以選擇相應的選項,讓自己的瀏覽器披上一個“皮”。

如果你是其他的瀏覽器,可以找度娘,百度一下,“如何修改某某瀏覽器的User-Agent”,總會有自己想要的結果。

 

-----------------------------------------------------------------------------------------不關注我“象話”嗎?

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