刷點(diǎn)擊是一種常見(jiàn)的網(wǎng)站欺詐行為,用來(lái)虛增網(wǎng)頁(yè)的點(diǎn)擊率。雖然這種行為是違法的,但是有些不良商家仍然會(huì)采用這種方式來(lái)騙取客戶(hù)和廣告主。
其中,最常見(jiàn)的刷點(diǎn)擊方式就是用CSS的:hover偽類(lèi)來(lái)實(shí)現(xiàn)。在CSS中,偽類(lèi)可以讓我們?cè)谑髽?biāo)懸停在指定元素上時(shí)應(yīng)用樣式。因此,一些刷點(diǎn)擊的“黑客”會(huì)利用這個(gè)特性來(lái)刷點(diǎn)擊。
比如,他們會(huì)在頁(yè)面中隱藏一個(gè)透明的div,然后將其放在頁(yè)面的某個(gè)熱點(diǎn)位置。接著,他們會(huì)在CSS中設(shè)置:hover樣式,當(dāng)鼠標(biāo)指針劃過(guò)該位置時(shí),div就會(huì)被激活,并觸發(fā)一個(gè)點(diǎn)擊事件。
div { display: none; } div:hover { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
以上代碼中,我們首先將div元素隱藏起來(lái)。接著,當(dāng)鼠標(biāo)指針劃過(guò)該元素的時(shí)候,我們將其顯示出來(lái),并設(shè)置其父元素為相對(duì)定位,子元素為絕對(duì)定位,這樣div就可以按照相對(duì)于其祖先元素的位置進(jìn)行位置定位。
雖然這種方式可以實(shí)現(xiàn)簡(jiǎn)單的刷點(diǎn)擊效果,但是它很容易被檢測(cè)到并封鎖。因此,如果你是一個(gè)網(wǎng)站管理員或者廣告主,應(yīng)該時(shí)刻保持警惕,定期審查網(wǎng)站流量情況,以便及時(shí)發(fā)現(xiàn)和制止這種欺詐行為。