HTML5代碼可以幫助我們判斷網(wǎng)頁(yè)的來(lái)源。在網(wǎng)頁(yè)中,我們可以使用JavaScript來(lái)獲取網(wǎng)頁(yè)的URL,同時(shí),也可以使用HTML5的referrer屬性來(lái)獲取該頁(yè)面的來(lái)源網(wǎng)頁(yè)。下面,我們來(lái)看看如何使用HTML5代碼來(lái)判斷來(lái)源網(wǎng)頁(yè)。
首先,要使用HTML5的referrer屬性,我們需要在網(wǎng)頁(yè)中添加以下代碼:
<meta name="referrer" content="origin">這樣,我們就可以在JavaScript中獲取referrer屬性來(lái)獲取該頁(yè)面的來(lái)源網(wǎng)頁(yè)了。代碼如下:
var referrer = document.referrer;這段代碼將獲取該頁(yè)面的referrer屬性,并將其存儲(chǔ)在一個(gè)變量中。我們可以通過(guò)輸出這個(gè)變量來(lái)查看來(lái)源網(wǎng)頁(yè)的URL。代碼如下:
console.log(referrer);除了使用referrer屬性,我們還可以使用JavaScript和正則表達(dá)式來(lái)獲取來(lái)源網(wǎng)頁(yè)的URL。代碼如下:
var url = window.location.href; var pattern = /^https?:\/\/([^\/]+)/i; var referrerURL = document.referrer.match(pattern)[0];這段代碼將獲取當(dāng)前頁(yè)面的URL,然后使用正則表達(dá)式來(lái)提取來(lái)源網(wǎng)頁(yè)的URL,并將其存儲(chǔ)在一個(gè)變量中。 以上就是使用HTML5代碼來(lái)判斷來(lái)源網(wǎng)頁(yè)的方法,通過(guò)獲取referrer屬性或使用正則表達(dá)式,我們可以輕松地獲取該頁(yè)面的來(lái)源網(wǎng)頁(yè)。