2013-07-16 19 views
1

2010年各大瀏覽器廠商補丁,允許通過用戶的歷史嗅探孔:Mozilla to Tackle Browser CSS History Privacy Leak在現代瀏覽器中是否沒有已知的方式來獲取訪問jQuery的鏈接?

提出的解決方案可歸結爲以下幾點:

  1. 訪問過的鏈接只能用顏色加以區分:前景,背景,輪廓,邊框,SVG描邊和填充顏色。

  2. 訪問和未訪問鏈接的所有樣式規則將同時解析,並且在應用任何鏈接樣式之前解析。

  3. 當使用JavaScript查詢計算出的鏈接樣式時,只會返回未訪問的樣式值。

有一些known limitations

現在的問題是:有沒有已知的方式來選擇在現代瀏覽器中通過Javascript訪問過的鏈接?

+0

爲什麼你想打敗安全功能? –

+0

實際上,爲了造型的目的! http://stackoverflow.com/questions/17686842/inherit-value-doesnt-inherit-from-visited-parent – sbichenko

回答

1

號(如果有,這是一個安全漏洞,可能會不適合長期存在。)

如果你所關心的是造型,你應該能夠通過CSS來實現它,而是通過屏幕上顯示的內容應該是觀察被訪問的唯一方式。

+0

請考慮解決鏈接的問題,因爲目前我處於完全喪失狀態。很顯然,CSS繼承與安全漏洞的修補相矛盾。 – sbichenko

+0

「這是一個安全漏洞,可能不會存在很長時間」 - 這是一個很好的觀點,儘管 – sbichenko

相關問題