初步探索或探討:
Alexa名次在前一兩年,直到如今,都成了很多站長尋求的目的之一,很多論壇的站長都要求它們的斑竹裝上Alexa工具條,以增長自個兒的網站的名次。
本人在網上有幸看見一篇文章,說的是Alexa的兩個DLL文件AlxTB1.dll、AlxRes.dll,那裡面AlxRes.dll裡邊放的是數量多的腳本代碼、圖片、HTML等代碼。有興致理解的可以到google.com或baidu.com去搜索一下子alexa dll。
·設想:讓網站的用戶都安裝alexa工具條。
假如你的站點供給一個功能,用戶在線的時刻,給用戶加分,用戶用這些個分數,可以享用到你的網站供給的服務,那末,你可以設定這麼一個機制:只要會員安裝了alexa工具條,則在線的時刻取得的分數將是沒安裝的alexa的兩倍,或更多。
·問題:怎麼判斷用戶是否安裝了alexa工具條?
要判斷這個問題,只能經過網頁腳壓根兒施行,而後在用戶登錄時,把值送到服務器。通過本人摸索,AlxRes.dll中的資源,例如腳本代碼,可以經過一個途徑前來訪問問,用編輯器敞開這個DLL,可以看見全部的腳本代碼。我們經過新建一個HTML頁面,在之間插進去一個援用腳本代碼資源的。
dsn.class.js是AlxRes.dll中的那裡面一個腳本代碼資源,如今我們輕易找這個資源裡的一個function,只要它能運行就可以,我找到一個比較簡單的:
function aborted()
{
return;
}
因此辦法比較簡單,調配使用也不由得易出錯。這就好辦了,要判斷用戶端是否安裝alexa工具條,寫一段腳本代碼:
… 下邊來測試一下子:
假如安裝了,提醒1,沒安裝就提醒2。
作弊!
在用戶登錄頁,寫上上頭的腳本代碼,在頁面裡放一個掩飾輸入域和一段腳本代碼:
用戶登錄後,將值存到數值庫中的在線表,或Session中
·效果:假如能保障每日有200個左右的alexa傀儡在你的網站上比較次數多地活動,會有5000名以上的名次。
版權:。