網(wǎng)站建設(shè)中如何正確使用Refresh標(biāo)簽刷新頁(yè)面

2022-01-11    分類: 網(wǎng)站建設(shè)


網(wǎng)站建設(shè)開發(fā)中,刷新網(wǎng)頁(yè)或者將網(wǎng)頁(yè)跳轉(zhuǎn)至指定站點(diǎn),總是經(jīng)常遇到??梢詫?shí)現(xiàn)頁(yè)面刷新或者跳轉(zhuǎn)的方法很多,比如使用JavaScript或者php都可以輕松做到。但是html元標(biāo)簽還有更簡(jiǎn)單的方式,那就是<meta>中的Refresh標(biāo)簽,網(wǎng)站建設(shè)中如何正確使用Refresh標(biāo)簽刷新頁(yè)面呢?仔細(xì)看完本文或許你就會(huì)略知一二。Refresh標(biāo)簽或Refresh重定向,是一種可以重新加載或重定向網(wǎng)頁(yè)的方法。Refresh標(biāo)簽易于使用,這意味著它也很容易被誤用。讓我們看看為什么要使用這個(gè)標(biāo)記,以及在這樣做時(shí)應(yīng)該避免哪些陷阱。
使用Refresh標(biāo)簽重新加載當(dāng)前頁(yè)面
使用META REFRESH標(biāo)記可以做的一件事是強(qiáng)制重新加載某個(gè)人已經(jīng)是其中之一的頁(yè)面。為此,您需要將以下META標(biāo)記放在
<head>
of your HTML document. When used to refresh the current page, the syntax looks like this:<meta http-equiv="refresh" content="600"> 
<meta>
is the HTML tag. It belongs in the head of your HTML document.http-equiv="refresh"
告訴瀏覽器此META標(biāo)記發(fā)送的是HTTP命令,而不是文本內(nèi)容。字
refresh
is an HTTP header tells the web server that the page is going to be reloaded or sent somewhere else.content="600"
瀏覽器重新加載當(dāng)前頁(yè)之前的時(shí)間量(以秒為單位)。您可以將其更改為頁(yè)面重新加載之前所需的時(shí)間。此版本的刷新標(biāo)記最常見的用途之一是重新加載具有動(dòng)態(tài)內(nèi)容的頁(yè)面,如股票代碼或天氣圖。我們還看到了這個(gè)標(biāo)記在HTML頁(yè)面上使用,這些頁(yè)面在展示亭的交易會(huì)上顯示,作為刷新頁(yè)面內(nèi)容的一種方式。
有些人也會(huì)用這個(gè)Refresh標(biāo)簽來(lái)重新加載廣告,但這會(huì)讓你的讀者感到惱火,因?yàn)檫@會(huì)迫使頁(yè)面在實(shí)際閱讀時(shí)重新加載!歸根結(jié)底,現(xiàn)在有更好的方法來(lái)刷新頁(yè)面內(nèi)容,而不需要實(shí)際使用META標(biāo)記來(lái)刷新整個(gè)頁(yè)面。
重定向到帶有Refresh標(biāo)簽的新頁(yè)面
Refresh標(biāo)簽的另一個(gè)用途是將用戶從他們請(qǐng)求的頁(yè)面發(fā)送到另一個(gè)頁(yè)面。此操作的語(yǔ)法與重新加載當(dāng)前頁(yè)的語(yǔ)法幾乎相同:
<meta http-equiv="refresh" content="2;url=https://dotdash.com/"> 
如你所見,
content
attribute is slightly different.content="2 https://www.dotdash.com/
該數(shù)字是頁(yè)面重定向之前的時(shí)間(以秒為單位)。分號(hào)后面是要加載的新頁(yè)面的URL。
注意!。使用刷新標(biāo)記重定向到新頁(yè)面時(shí),最常見的錯(cuò)誤是在中間添加額外的引號(hào)。
例如,這是不正確的:
content="2;url="http://newpage.com"
如果設(shè)置了Refresh標(biāo)簽,但頁(yè)面未重定向,請(qǐng)先檢查該錯(cuò)誤。
Refresh標(biāo)簽有一些缺點(diǎn):
  • Refresh重定向已被垃圾郵件發(fā)送者用來(lái)欺騙搜索引擎。搜索引擎現(xiàn)在經(jīng)常從他們的數(shù)據(jù)庫(kù)中刪除這些站點(diǎn)。如果您使用大量元刷新標(biāo)記來(lái)重定向頁(yè)面,搜索引擎可能會(huì)確定您的站點(diǎn)是垃圾郵件,并將其從其索引中刪除。如果需要將舊URL重定向到新URL,最好使用301服務(wù)器重定向。這個(gè)重定向?qū)嶋H上會(huì)讓搜索引擎知道一個(gè)頁(yè)面已經(jīng)被永久移動(dòng),并且他們應(yīng)該將任何鏈接排名從舊頁(yè)面轉(zhuǎn)移到新頁(yè)面。
  • 如果重定向發(fā)生得很快(不到2-3秒),可能會(huì)出現(xiàn)可用性問題。這將阻止舊瀏覽器的用戶使用“后退”按鈕。
  • 如果重定向發(fā)生得很快,并且轉(zhuǎn)到一個(gè)不存在的頁(yè)面,您的讀者可能會(huì)陷入循環(huán)中,而不會(huì)看到404頁(yè)面以外的任何內(nèi)容。
  • 刷新當(dāng)前頁(yè)面可能會(huì)造成混淆。如果用戶沒有請(qǐng)求重新加載,他們可能會(huì)擔(dān)心您的站點(diǎn)的安全性。

分享標(biāo)題:網(wǎng)站建設(shè)中如何正確使用Refresh標(biāo)簽刷新頁(yè)面
URL地址:http://www.muchs.cn/news9/142809.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司