是否有可能使用Javascript檢測頁面在瀏覽器中的書籤時間?如何在頁面書籤時進行客戶端檢測?
1
A
回答
8
不,AFAIK這是不可能的。
1
你可以嘗試至少檢測組合鍵,按ctrl + d等等等等
-3
我發現這個問題,類似的東西搜索時。下面是我如何做它:
當用戶使用的運行此代碼的網站的真棒特點之一
var bm=confirm("How great is this site? Would you like to bookmark it?");
if (bm==true){
window.external.AddFavorite(location.href,document.title);
// and then don't show this again and record that they bookmarked
}
美麗的部分是,我會保留用戶竊聽到書籤的頁面直到他們做...
+2
我認爲你很迷惑「美麗」與「令人難以置信的討厭和討厭」。 – 2013-05-17 07:09:54
4
大多數瀏覽器不會讓你檢測頁面書籤時,因爲這將是另一個瀏覽器歷史挖掘漏洞的載體。
如果惡意代碼可以告訴你使用了什麼網站,然後,例如:
- 在最好的情況,他們會知道你的事情,你可能希望保持私人。
- 他們可以使用這些信息以尷尬的廣告爲目標,或以不可抗拒的廣告來定位您的孩子。
- 他們可以以更有效的網絡釣魚攻擊爲目標 - 因爲他們知道您在線使用的服務,銀行等。
正是出於這個原因,the HTML spec長期以來要求:
實際的(歷史)項不從腳本訪問。
因此,書籤是一種更持久的歷史形式,所以它們也不會被允許。
事實上,只要side-channel history-mining exploits(如CSS :visited
漏洞)變得已知,就會調整the appropriate specs,並且安全意識的瀏覽器會移動以阻止隱私漏洞。
相關問題
- 1. 如何檢測客戶端時區?
- 2. WCF客戶端證書籤名:如何?
- 3. 在ASP.Net中使用客戶端證書進行數字簽名
- 4. 如何測試客戶端證書
- 5. 當用戶點擊客戶端頁面時,如何跟蹤客戶端的域名到客戶端頁面
- 6. 從Firefox簽署客戶端證書以進行身份驗證
- 7. 檢索iframe值到客戶端頁面
- 8. ruby - zeromq檢測到客戶端超時,但客戶端掛起
- 9. WCF如何檢測客戶端existency
- 10. SignalR客戶端如何檢測註銷?
- 11. 如何從Android證書商店檢索客戶端證書
- 12. 檢測客戶端域名
- 13. 客戶端簽名分發證書
- 14. Axis2/Rampart客戶端自簽名證書
- 15. WCF客戶端自簽名證書
- 16. 如何在Axis2 Java客戶端中使用自簽名證書?
- 17. 從ASP頁面執行客戶端DLL
- 18. 如何檢測來自客戶端機器的當前共享點頁面?
- 19. 在.aspx.cs頁面的客戶端運行.exe頁面
- 20. 如何使用HTTP客戶端傳遞客戶端證書?
- 21. 如何使用AutoRest客戶端傳遞客戶端證書
- 22. 如何繞過證書在Java Web服務檢查客戶端
- 23. 如何檢測客戶端何時打開套接字?
- 24. 我們如何檢測WCF客戶端何時斷開連接?
- 25. 如何檢測WCF客戶端何時無法正常關閉?
- 26. 客戶端證書
- 27. 客戶端證書
- 28. 檢查客戶端證書和更多
- 29. 如果客戶端沒有Silverlight運行時,重定向頁面
- 30. socket.io客戶端如何進行連接
在當今的大多數瀏覽器中,人們只需在地址欄中單擊一個星號,而不是使用鍵盤。 – Shi 2011-08-05 01:46:28