2017-05-22 79 views
-1

我是一個在Chrome開發人員工具的新手。 我想要一個簡單的東西:如何自動每分鐘重新加載一個網頁?

如何重新加載一個網頁(例如,pinterest或twitter頁面)每分鐘,在鉻開發人員控制檯中使用一些腳本?

+1

@evolutionxbox - 不是重複的。這是關於編輯頁面,而不是使用無法編輯的頁面上的開發人員工具。 – Quentin

+0

@Quentin爲什麼不呢?答案仍然不一樣嗎? (除了將腳本保存在「snippet」中) – evolutionxbox

+0

@evolutionxbox - 什麼是片段?這是一個Chrome開發者工具功能嗎? – Quentin

回答

-1

這裏有一個函數可以用來刷新任何頁面。

複製粘貼第一本功能 -

function refresh(secs) { 
    document.documentElement.innerHTML = '<body style="margin:0px;padding:0px;overflow:hidden"><iframe frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px" height="100%" width="100%" id="p" src="' + window.location.href + '"></iframe></body>' 
    setInterval(() => document.getElementById('p').src = document.getElementById('p').src, secs * 1000) 
} 

然後使用它像這樣 -

refresh(10) // refresh every 10sec 

您可以通過任何其他的號碼定製秒的刷新間隔。

這基本上是做什麼,是把當前頁面放在一個iframe中,然後定期刷新它。

+0

爲什麼downvote?這適用於OPs場景。感謝任何反饋和替代建議。 – alpeware

0

您也可以在您正在使用的html頁面中使用setTimeout函數或metaTag。 我喜歡使用元標記,它很簡單。

<meta http-equiv="refresh" content="2";> 

以下是有關它的更多信息的鏈接。 https://www.w3schools.com/tags/att_meta_http_equiv.asp

+0

如果您動態添加,則頁面重新加載後將不起作用。 OP正在尋求一種適用於任何網頁的解決方案。 – alpeware

相關問題