( θ_Jθ) 探討一下wechat的登入功能

因為某些因素,最近不得不用Wechat來聯絡別人。
不過,比起line只有手機版和PC版,我很欣賞Wechat還另外有網頁版這點 (≧∇≦)b 可惜是騰訊出品的
嘛……臨時突然好奇要如何實現其網頁版那種登入功能。
Wechat網頁版是跑出一個QR code,然後利用手機掃瞄其QR code後就會自動登入。
在還沒看其code之前,我是想說應該是用HTML5的Websocket功能,如果是的話,大概流程如下:

手機 Websocket 網頁版
開起網頁
<--
告知Websocket
-->
建立一個獨立ID
利用此ID建立QR code
掃描QR Code
-->
通知掃描成功
-->
通知有使用者已經掃描QR code
按下確認按鈕
-->
通知登入,
並傳送其ID等資料
-->
通知使用者已經確認登入,
並告知網頁其ID等資料
利用其ID登入
但是呢,我特地去看其原始碼……
なぁにこれぇ
居然沒有用Websocket!!! (゚Д゚≡゚Д゚)?
雖然沒仔細看,但貌似整個是用ajax來完成的!!!

該說不愧是中國產的嗎? (´・ω・`)

沒有留言:

張貼留言

小提示:留言時,可以使用粗體(<b>)、斜體(<i>)、超連結(<a href="網址"> </a>)。另外,以「名稱/網址」留言時,網址可以留空的。