我的網站用戶詢問爲什麼他們訪問我的網站上的鏈接始終被記錄,即使他 註銷並登錄我的網站再次。這是當然的,我不能要求用戶 做瀏覽器歷史記錄清理每次時間重新訪問我的網站爲所有最新瀏覽器和所有文檔類型重置所有訪問過的網站顏色爲默認顏色CSS設置(xhtml,html,html5)
所以我想mysite的CSS可以恢復正常設定爲 後未訪問過的鏈接和CSS用戶註銷並再次登錄。可能嗎 ? 我已看過一些問題和stackflow.com那告訴我
How can I detect visited and unvisited links on a page?
How to reset css (a:visited{color:green}) when refresh browser address bar
它是由瀏覽器的安全和隱私問題無法答覆
當我點擊此鏈接,http://dbaron.org/mozilla/visited-privacy,代碼 表示它將能夠找回那些訪問過的鏈接顏色。但做完之後, 它會一直向我報告所有鏈接爲未訪問的鏈接顏色。爲什麼? 這又是瀏覽器安全和隱私問題嗎?
var links = document.links;
for (var i = 0; i < links.length; ++i) {
var link = links[i];
/* exact strings to match actually need to be
auto-detected using reference elements */
if (getComputedStyle(link, "").color == "rgb(0, 0, 128)") {
// we know link.href has not been visited
} else {
// we know link.href has been visited
}
}
所以我的問題是「我可以恢復我的訪問鏈接的顏色爲未訪問鏈接的顏色後 註銷和登錄的mysite或刷新瀏覽器地址欄按鈕最新的瀏覽器?如何?
如果使用HTML5,這將是可能的嗎?
還是我告訴我的用戶是不可能重置CSS除了清理瀏覽器歷史記錄?
你收到你的最後一個問題
發生在所有網站上,並且由於數據存儲在本地,所以無法操作它。 SRY。 – Severin
因此,像其他網站一樣,像最新瀏覽器的銀行,學校,論壇等一樣。如果是這樣,我只是回覆我的用戶是不可能的,除了清理瀏覽器歷史。對 ? – techsolve
是的,它的確如此。但不是所有的人都有一個CSS選擇器:visited – Severin