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

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

WBOY
發布: 2023-03-02 12:16:02
原創
2265 人瀏覽過

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

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

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

回覆內容:

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

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

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

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

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

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板