[英]Javascript -Way to detect on what option user clicks on Navigation Popup
[英]Is there any way to detect user clicks in the javascript popup?
我想檢查用戶是否喜歡在彈出窗口中打開的Facebook頁面。 我知道由於同源策略 ,我們無法在javascript彈出窗口中檢測到用戶活動。 我想查找用戶是否在javascript彈出窗口中打開的Facebook頁面中單擊了贊按鈕。
如果不可能,那么諸如http://addmefast.com
: http://like4like.org
http://addmefast.com
http://like4like.org
等社交網站的運作方式。
更新:
如果我想在同一域中進行操作,可以使用以下代碼段進行操作
var myWindow = window.open("abc.html","MsgWindow", "width=500","height=600");
$(myWindow).on('click', 'a', function() {alert('a')});
但是,我想在另一個網站上做。 因此,以下代碼段不起作用:(
var myWindow = window.open("http://google.com","MsgWindow", "width=500","height=600");
$(myWindow).on('click', 'a', function() {alert('a')});
提前致謝,
事實是,你做不到。 您需要擁有雙方,或與另一方交談以制定政策; 使用相同的域; 或讓用戶使用較舊/較不安全的瀏覽器。
但是,考慮到用戶的隱私選項,您可以使用Facebook的API從某人那里獲得“喜歡”。
您提到的站點以及其他收集用戶數據的站點(使IMO煩惱)通過使網站所有者實現其代碼的一部分來實現(如i.po.st在Explosm.net上所做的那樣 )。 他們提供解決方案,例如添加“共享”選項,同時收集用戶數據。
這與Google對Google Analytics(分析)所做的沒有太大不同。
他們使用的另一種方式是添加廣告,不僅他們從廣告中獲利,而且還收集用戶數據。 因此,假設公司A支付了數千個網站來展示廣告(例如Google Ads )。
通過顯示他們的廣告並添加跟蹤代碼(無恥的邪惡生物) ,該網站將能夠從很多網站上的很多用戶那里獲得信息。 他們要么使用它來顯示更多有趣的廣告,要么出售它,或者與其他類似網站共享它,並形成一個惡作劇者網絡,他們通過“目標廣告”侵犯您的隱私。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.