2009-10-13 75 views
1

我想知道是否可以修改Chrome或Firefox顯示設置,以便它只顯示HTML DOM對象的矩形?我想要做的是儘可能減少渲染引擎的工作量,所以它只會構建頁面的佈局。修改Google Chrome或Mozilla Firefox顯示設置

+0

你想用這個完成什麼?如果你說你正在嘗試做什麼(爲什麼你想減少渲染引擎的工作),那麼我們可能會幫助更多。 – 2009-10-13 16:44:32

+0

我想開發一些php + js腳本,它可以從一些鏈接列表動態地加載網頁到框架中,然後提取HTML DOM對象的座標,存儲這些座標,然後用另一個頁面重複所有這些。我想盡可能快地工作,這就是爲什麼我想減少渲染引擎的工作量。 – spacemonkey 2009-10-13 17:05:26

回答

1

人們通常將這種操作模式稱爲「無頭」(即沒有UI)。

通常有一個額外的要求 - 能夠運行它的服務器端沒有通常的客戶端軟件安裝。如果你在客戶端運行它,我不會爲優化而煩惱,反正它不應該給你一個大勝。

否則,請嘗試使用該術語進行搜索。我曾多次看到它被問過,但還沒有看到一個可用的解決方案。

剛剛看到http://hg.mozilla.org/incubator/offscreen,這似乎是Mozilla的無頭版本。

0

我不會像修改渲染器那樣低級別去。相反,我建議你使用Firefox的Greasemonkey來替換網頁中的元素,不管你需要什麼。你需要知道一些JavaScript,但並不難。

但是,這隻會在客戶端工作。如果你想在服務器端執行此操作(以便它可以在用戶通過你自己請求的任何頁面上工作),我的猜測是你需要用一個字符串獲取頁面內容,然後使用HTML進行修改解析器。

相關問題