閱讀關於BHO的信息,我知道我可以看到您可以跟蹤用戶導航的方式 - 但是 - 是否可以使用BHO來識別鏈接被用戶點擊(例如 - 如果用戶可以點擊導航到目的地的頁面上存在兩個鏈接,是否可以確定實際點擊了哪個鏈接)?是否可以使用BHO(IE8)來跟蹤用戶點擊哪個鏈接
0
A
回答
0
是的,你可以。 BHO是在IE進程中運行的C++代碼,因此它可以訪問所有內存,並且可以執行其中的任何內容(在進程之外執行的任務是一個單獨的主題,並且受到IE的嚴格限制)。
0
你有兩個相同的鏈接,你想知道哪些被點擊?
爲什麼不只是添加一個唯一的URL參數,每一個:
<a href='mylink.html?tracking=linkA'>click me</a>
<a href='mylink.html?tracking=linkB'>click me</a>
然後你的服務器日誌會告訴你被點擊哪一個。不需要任何IE特定的黑客。
1
您可以sink the DISPID_HTMLELEMENTEVENTS2_ONCLICK event,如果你可以訪問的元素(有時你不這樣做,例如在一個框架元素在另一個域)
哦,記得要在分離您在BeforeNavigate2事件。
問題是沒有可靠的方法來檢測頁面刷新以重新連接事件或處理從腳本(Ajax)生成的元素。
相關問題
- 1. 設置數據庫以跟蹤哪些用戶點擊了哪些鏈接?
- 2. 跟蹤點擊鏈接
- 3. 是否可以使用Google Analytics來跟蹤單個用戶帳戶?
- 4. 是否可以使用多個AdWords帳戶來跟蹤應用中的轉化?
- 5. 跟蹤點擊錨點電話鏈接
- 6. 當用戶點擊外部iframe中的鏈接時,是否可以觸發跟蹤像素?
- 7. 使用PHP來跟蹤鏈接
- 8. 跟蹤點擊出站鏈接
- 9. 外部點擊跟蹤鏈接
- 10. 谷歌Analytics跟蹤鏈接點擊
- 11. JavaScript的點擊跟蹤,AHREF鏈接
- 12. 跟蹤鏈接點擊Google跟蹤代碼管理器
- 13. 跟蹤當外部鏈接被點擊的Qualtrics使用javascript
- 14. 使用連接點來跟蹤用戶註銷
- 15. 用jQuery跟蹤點擊 - php跟蹤
- 16. 跟蹤哪些用戶來自PHP?
- 17. 檢查哪個用戶點擊了哪個鏈接
- 18. 使用新的Image()進行點擊跟蹤是否安全?
- 19. 是否有可能跟蹤使用代理網站的用戶?
- 20. 鏈接點擊跟蹤在Safari瀏覽器上不起作用
- 21. 是否可以使用CSS更改鏈接的可點擊區域?
- 22. 跟蹤'有用的鏈接'
- 23. jQuery:使用PHP進行點擊跟蹤
- 24. 如何使用Ahoy Gem跟蹤點擊
- 25. 使用jquery跟蹤點擊事件
- 26. 我可以使用JavaScript代碼來模仿用戶點擊鏈接並將頁面轉到鏈接頁面嗎?
- 27. 使用Fotorama API跟蹤鏈接
- 28. 如何跟蹤傳出鏈接點擊而無需跟蹤漫遊器?
- 29. jquery:我們可以檢測哪個鏈接被點擊從ajaxStart
- 30. 如何使用Git來跟蹤用戶的點文件?
不,我不會顯示示例代碼或告訴您如何去做。過去三年,我在微軟的BHO工作過,並且我們與IE團隊密切合作。所以,我聽到了足夠多的恐怖故事,並且親眼目睹了(並且在內部造成了:-))對用戶體驗的嚴重破壞或惡意的BHO可能造成的破壞。 – 2011-01-28 14:43:29
你給了我一些想法 - 我會沿着正確的道路做類似這樣的事情:http://www.codeproject.com/KB/cs/jsinjectbhoplugincsharp.aspx – FiveTools 2011-01-28 15:08:59
哦,天啊!不要在頁面中注入HTML或JS!沒有安全的方法來保證你不會因爲這樣做而破壞頁面本身。像這樣的想法引導用戶相信IE是每個人都描述的怪物。 : - ((( – 2011-01-28 15:11:15