我想實現某種用戶在我的網站上花費多少時間並將其顯示在聯繫頁面上的計數器。
到目前爲止,我得到了這個小片的JavaScript代碼:如何在所有網站的不同頁面上運行JavaScript功能?
var time = 1;
function timeHere() {
time = time + 1;
finalTime = time/10;
document.getElementById("counter_container").innerHTML = "You've just spend "+ finalTime + " seconds looking at my homepage.";
}
,我又把它使用setInterval(timeHere(), 100);
Unfortunetaly它只是寫0.2秒,我猜是因爲setInterval
方法只運行一次執行,我必須尋找一種方法來循環它。
但我面臨的主要問題是如何使timeHere
函數能夠在網站的所有不同頁面上運行,並仍然計算秒數。
我想用Github Pages託管這個項目,所以在這種情況下PHP解決方案對我來說無能爲力。
嘗試使用JS查看cookie和會話:)對於cookie和JS的快速谷歌應該有希望向您展示方式:D – TT120
因爲JS是客戶端,所以您的工具僅限於cookie或本地存儲。 – vaso123
在後臺嘗試[worker](http://www.w3schools.com/html/html5_webworkers.asp) –