JS實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)刷新腳本的方法
應(yīng)用場(chǎng)景:Chrome瀏覽器
一、使用流程:
1.在Chrome地址欄輸入需要的網(wǎng)址;
2.按F12打開(kāi)開(kāi)發(fā)者工具,找到控制臺(tái)(console);
3.將下面的腳本代碼復(fù)制到控制臺(tái)內(nèi),敲回車鍵即可執(zhí)行。
4.在彈出的時(shí)間設(shè)置框內(nèi)輸入刷新時(shí)間間隔(該間隔以秒為單位),點(diǎn)擊確定,頁(yè)面將自動(dòng)根據(jù)時(shí)間間隔刷新。
二、如何結(jié)束自動(dòng)刷新:
需要停止頁(yè)面刷新時(shí)可以直接關(guān)閉該頁(yè)面(僅關(guān)閉控制臺(tái)不能停止頁(yè)面刷新)。
三、源代碼及解析
// prompt函數(shù)用來(lái)提醒用戶輸入 var timeout = prompt("設(shè)置刷新時(shí)間間隔[S]"); // 獲取當(dāng)前的URL var current = location.href; if(timeout > 0) { // 時(shí)間間隔大于0,timeout秒之后執(zhí)行reload函數(shù) setTimeout('reload()', 1000 * timeout); } else { // 時(shí)間間隔不大于0,僅刷新一次 location.replace(current); } function reload() { // timeout秒后執(zhí)行reload函數(shù),實(shí)現(xiàn)無(wú)限循環(huán)刷新 setTimeout('reload()', 1000 * timeout); // 下面兩行代碼的格式化后的內(nèi)容為: // <frameset cols='*'> // <frame src='當(dāng)前地址欄的URL' /> // </frameset> var fr4me = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\' />'; fr4me += '</frameset>'; with(document) { // 引用document對(duì)象,調(diào)用write方法寫入框架,打開(kāi)新窗口 write(fr4me); // 關(guān)閉上面的窗口 void(close()); }; }
總結(jié)
到此這篇關(guān)于JS實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)刷新腳本的文章就介紹到這了,更多相關(guān)JS網(wǎng)頁(yè)自動(dòng)刷新腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS實(shí)現(xiàn)移動(dòng)端按首字母檢索城市列表附源碼下載
我們常見(jiàn)的手機(jī)通訊錄或微信通訊錄,聯(lián)系人信息是按字母順序排列的列表,通過(guò)點(diǎn)擊右側(cè)的字母,會(huì)迅速定位檢索到首字母對(duì)應(yīng)的聯(lián)系人。下面通過(guò)本文給大家分享JS實(shí)現(xiàn)移動(dòng)端按首字母檢索城市列表功能,需要的的朋友參考下吧2017-07-07js使用xml數(shù)據(jù)載體實(shí)現(xiàn)城市省份二級(jí)聯(lián)動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了js使用xml數(shù)據(jù)載體實(shí)現(xiàn)城市省份二級(jí)聯(lián)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11微信小程序?qū)崿F(xiàn)多選框全選與反全選及購(gòu)物車中刪除選中的商品功能
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)多選框全選與反全選及購(gòu)物車中刪除選中的商品功能,本文通過(guò)截圖實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2019-12-12修改js confirm alert 提示框文字的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇修改js confirm alert 提示框文字的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06javascript 密碼框防止用戶粘貼和復(fù)制的實(shí)現(xiàn)代碼
本篇文章主要是對(duì)javascript 密碼框防止用戶粘貼和復(fù)制的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02JS采用絕對(duì)定位實(shí)現(xiàn)回到頂部效果完整實(shí)例
這篇文章主要介紹了JS采用絕對(duì)定位實(shí)現(xiàn)回到頂部效果,以完整實(shí)例形式分析了JS定位到頁(yè)面頂部功能的實(shí)現(xiàn)方法,涉及javascript動(dòng)態(tài)操作頁(yè)面元素與屬性的相關(guān)技巧,需要的朋友可以參考下2016-06-06jqgrid 表格數(shù)據(jù)導(dǎo)出實(shí)例
jqgrid并沒(méi)有自帶導(dǎo)出表格數(shù)據(jù)的方法,這里就自己實(shí)現(xiàn)了一個(gè),嘗試過(guò)在頁(yè)面直接將數(shù)據(jù)導(dǎo)出,發(fā)現(xiàn)只有IE下可以通過(guò)調(diào)用saveas來(lái)實(shí)現(xiàn),但是別的瀏覽器不支持,于是考慮將數(shù)據(jù)傳回后臺(tái),然后后臺(tái)返回下載文件來(lái)實(shí)現(xiàn)2013-11-11