首頁 >後端開發 >php教程 >外部瀏覽器存取如何判斷是從微信中開啟的?

外部瀏覽器存取如何判斷是從微信中開啟的?

WBOY
WBOY原創
2016-12-01 01:27:382262瀏覽

外部瀏覽器存取如何判斷是從微信中開啟的?

微信開啟網頁後,右上角可以透過「在瀏覽器中開啟」選擇在外部瀏覽器開啟該網頁。有沒有什麼方式打開後判斷這個網址是從微信帶過來的。

註:我不是要在微信中判斷是否打開這個網頁,這個簡單直接用UA就可以了,我是想在打開的外部瀏覽器中判斷上一次訪問是在微信中,也不能根據地址上的from參數,因為別人可以偽造

回覆內容:

外部瀏覽器存取如何判斷是從微信中開啟的?

微信開啟網頁後,右上角可以透過「在瀏覽器中開啟」選擇在外部瀏覽器開啟該網頁。有沒有什麼方式打開後判斷這個網址是從微信帶過來的。

註:我不是要在微信中判斷是否打開這個網頁,這個簡單直接用UA就可以了,我是想在打開的外部瀏覽器中判斷上一次訪問是在微信中,也不能根據地址上的from參數,因為別人可以偽造

原網頁url在微信入口處都加上微信參數咯,那麼只要檢查有沒有參數就可以判斷是不是微信中了。當然如果你的連結是在朋友圈,聊天被點擊,微信預設也會加上相關的參數, 像這樣 from=timeline、from=groupmessage from=singlemessage。

還有一個方法是 根據微信內建瀏覽器的UA來判斷是不是在微信打開的這個網頁

判斷是否為微信開啟:
外部瀏覽器存取如何判斷是從微信中開啟的?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP/MYSQL 與 iOS下一篇:PHP/MYSQL 與 iOS