2010-03-16 53 views
4

我在一個源代碼中讀到chrome,當它進入一個域時,它會預取大部分可能用於該域的頁面。因此,我面臨一個問題。我有一個要注入每個頁面的greasemonkey腳本。但是,似乎發生的事情是瀏覽器注入了域中第一頁的腳本,並且當我進入另一個頁面時仍然保留,而不是被重新注入(這是我想要的)。任何想法如何我可以實現這種行爲?Chrome預先獲取域中的頁面

+0

這就是你所看到的行爲。谷歌瀏覽器將預先緩存頁面上的DNS條目,但它不主動去訪問頁面,Firefox用來?您能否向我們提供您的代碼示例? – Kinlan 2010-04-09 11:59:32

回答

0

實際上,Chrome會主動預緩存緩存清單中提及的任何頁面。這是爲脫機場景設計的。但是,下載的每個頁面不會針對任何注入的腳本執行,也不會在這些頁面上運行任何JS。

2

谷歌瀏覽器會預先緩存頁面上的DNS條目,但它不會主動去訪問頁面,但Firefox會預取頁面。