? ? ? ? 微信和瀏覽器看網(wǎng)頁的上網(wǎng)通道一樣嗎?問題是來自于生活中,手機某些app禁用上網(wǎng),微信可以上網(wǎng),瀏覽器禁止上網(wǎng)。
? ? ? ? 在微信中點擊某個網(wǎng)頁鏈接,可以上網(wǎng)。但直接從瀏覽器中打不開網(wǎng)頁(點擊微信中鏈接,選擇更多,從瀏覽器中打開,打開失敗)。
從以上現(xiàn)象可知,
1) 微信自身有瀏覽器的功能;
2) 在微信中打開鏈接,然后選擇在瀏覽器中打開,此時打開網(wǎng)頁已經(jīng)不通過微信app,而是通過瀏覽器app,即微信中的“選擇在瀏覽器中打開”是微信對外的一個接口通道,打開網(wǎng)頁切換app的途徑。--要了解下微信的架構(gòu)
1. 微信自身有瀏覽器的功能;
說微信有瀏覽器的功能,應(yīng)該是微信中有將鏈接顯示和以瀏覽器方式打開鏈接的功能。
細想下,我們寫電子文檔大多數(shù)用的是word或者是WPS,文檔中有鏈接時,你點擊鏈接是不是會自動在一個打開某個瀏覽器跳轉(zhuǎn)到對應(yīng)的連接上。類似的還有,電腦老是有彈出的小對話框,對話框含幾個窗口,窗口包含首頁,娛樂,科技,電視劇,電影等,每個窗口是有一排推薦的信息,每個信息都帶有鏈接。點擊后會在瀏覽器中打開此網(wǎng)頁。
微信輸入內(nèi)容http://ip-or-host-or域名:port(無則默認80)/,就會自動將輸入內(nèi)容進行檢查是否是url。而簡書中需要手動方式,即通過手動點擊“添加鏈接”來告知簡書app輸入內(nèi)容為url,見請點擊鏈接之原地踏步。
在微信中的連接,點擊后出來的網(wǎng)頁是怎么回事?怎么呈現(xiàn)的?
2. 微信的架構(gòu)
微信對外提供的接口,內(nèi)部組件有哪些?