[英]Tracking onhashchange events
在以下情況下尋找最佳實踐:
在傳統的Web應用程序中,我們基於http GET對日志執行分析。 有問題的項目利用HTML5,jQuery和Mustache.js從JSONP調用動態呈現模板。 視圖響應onhashchange事件,以創建可添加書簽的URL,並通過jQuery BBQ提供參數。
我的問題是哈希沒有傳遞到服務器,因此URL的這些更改不會在常規訪問日志中顯示。 到目前為止,提供的最好的解決方案是在本地跟蹤哈希更改,並在瀏覽器觸發onbeforeunload時將其PUT / POST到服務中。
我對用於跟蹤服務器上本地哈希歷史記錄更改的其他解決方案感興趣,因此無法使用Google Analytics(分析)。
根據您的服務器體系結構,調用一個簡單文件( track.html
, track.php
, track.asp
)。 該文件可以為空。
onhashchange
,以哈希作為查詢字符串( track.html?hash=hashStringValue
)對簡單跟蹤文件執行AJAX調用。 這應該顯示在您的訪問日志中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.