![](/img/trans.png)
[英]How can I get Get friends list from Facebook API using Javascript in a jsp file
[英]How I can write the JavaScript code for Chrome extension that scroll down till end (I want to get all Facebook friends list)
我正在開發 Chrome 擴展程序,我必須閱讀 Facebook 上的所有朋友,而無需 API。我使用了 window.scrollTo(0, document.body.scrollHeight); 在 Javascript 中睡眠 function 的 while 循環中,但睡眠暫停所有 javascript 執行和 Facebook 數據加載不正確。
您可以這樣實現它——滾動,等待更多內容加載,比較滾動高度,如果加載更多內容則重復。 這是帶有 async/await 和 setTimeout 睡眠持續時間的實現:
(async (sleepDuration = 2000) => {
let previousHeight;
let newHeight = document.body.scrollHeight;
do {
previousHeight = newHeight;
window.scrollTo(0, previousHeight);
await new Promise(resolve => setTimeout(resolve, sleepDuration));
newHeight = document.body.scrollHeight;
} while (previousHeight !== newHeight);
})();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.