2010-03-14 46 views
0

我目前正在開發一個抓取Web上所有鏈接並在Web瀏覽器中顯示它們(並保存它當然)的抓取工具。明確的HTML網頁?

但經過幾個小時後,網頁瀏覽器上會顯示一個巨大的列表,並且我只想在同一時間顯示1000條鏈接。然後我清除HTML並顯示另外1000個鏈接。這對RAM也是有好處的,否則它會吃掉所有的內存。

我該如何清除網絡瀏覽器屏幕?

編輯:我看到一些腳本使用一些刷新緩衝區功能。這與我的情況有什麼關係?

回答

2

您可以使用document.write('')在不重新加載的情況下完全刪除網頁的內容。

+0

我會測試這是否真的從瀏覽器的內存中清除頁面。它可能不是。 – 2010-03-14 23:32:46

1

如果您想要以節省客戶端內存的方式清除屏幕,您將別無選擇,只能重定向到其他頁面,例如,使用JavaScript:location.href="..."。這將觸發全新頁面的加載,因此您必須保存抓取工具的狀態並從保存點繼續。