![](/img/trans.png)
[英]How to display twitter and instagram @ (usernames) as a profile name with meteor?
[英]How does Twitter display my profile instantly?
我意識到,在Twitter中 ,個人資料頁面根據其調用方式以不同的方式顯示:
因此,起初我以為Twitter可以使用服務器端會話變量來存儲數據。 然后,我在Twitter源代碼中發現了localStorage的用法。 我承認, DOM存儲對我來說並不熟悉,並且Twitter JavaScript代碼不可讀。 因此,我不確定他們是否使用localStorage存儲配置文件。
關於Twitter DOM存儲/會話存儲的任何假設,信息或鏈接嗎?
這是一個有趣的問題,所以我去了Twitter,並對自己做了一些調查。
單擊我的個人資料名稱,該鏈接使用AJAX完成。 我看到時間表已下載。 但是,該頁面已經預先加載,因此我的信息也已經下載。
通過單擊左側的鏈接或使用GP,您只顯示已加載的頁面(已隱藏或在JavaScript對象中,因此在內存中)。 它只會顯示您已下載的配置文件,並通過AJAX下載供稿(JSON)。
該網址將從https://twitter.com/#!/
更改為https://twitter.com/#!/wraldpyk
(在我的情況下)。
當您在菜單(右上角)中單擊您的個人資料時,您將轉到https://twitter.com/wraldpyk 。 這將重新打開頁面,並下載所有內容。 請注意,您將被重定向到https://twitter.com/#!/wraldpyk
,同時您的時間軸也將被下載(打開FireBug並查看下載的圖像和提要)
據我所知,沒有完成本地存儲(除了JavaScript,就像每個人一樣)。 所有數據會在新頁面加載時不斷下載。
在個人資料上鍵入gh時, 也會發生相同的情況。 (以及所有其他快捷方式)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.