微信開啟網頁後,右上角可以透過「在瀏覽器中開啟」選擇在外部瀏覽器開啟該網頁。有沒有什麼方式打開後判斷這個網址是從微信帶過來的。
註:我不是要在微信中判斷是否打開這個網頁,這個簡單直接用UA就可以了,我是想在打開的外部瀏覽器中判斷上一次訪問是在微信中,也不能根據地址上的from參數,因為別人可以偽造
微信開啟網頁後,右上角可以透過「在瀏覽器中開啟」選擇在外部瀏覽器開啟該網頁。有沒有什麼方式打開後判斷這個網址是從微信帶過來的。
註:我不是要在微信中判斷是否打開這個網頁,這個簡單直接用UA就可以了,我是想在打開的外部瀏覽器中判斷上一次訪問是在微信中,也不能根據地址上的from參數,因為別人可以偽造
原網頁url在微信入口處都加上微信參數咯,那麼只要檢查有沒有參數就可以判斷是不是微信中了。當然如果你的連結是在朋友圈,聊天被點擊,微信預設也會加上相關的參數, 像這樣 from=timeline、from=groupmessage from=singlemessage。
還有一個方法是 根據微信內建瀏覽器的UA來判斷是不是在微信打開的這個網頁
判斷是否為微信開啟: