Tôi có Facebook mở trong một tab và tôi mở YouTube ở một tab khác. YouTube hỏi tôi có muốn đăng nhập bằng tài khoản Facebook của mình không. YouTube có thể cho biết nếu tôi mở Facebook trong một tab hoặc cửa sổ khác không?
Tôi có Facebook mở trong một tab và tôi mở YouTube ở một tab khác. YouTube hỏi tôi có muốn đăng nhập bằng tài khoản Facebook của mình không. YouTube có thể cho biết nếu tôi mở Facebook trong một tab hoặc cửa sổ khác không?
Câu trả lời:
Có, có thể nói rằng bạn đã đăng nhập (hoặc ít nhất là đã sử dụng dịch vụ). Trong ít nhất hai cách:
1) Kết nối rõ ràng. Nếu YouTube sử dụng API Facebook để kết nối và kiểm tra xem Facebook có biết bạn là ai trong phiên đó hay không.
2) Sử dụng các thủ thuật CSS, trong đó một trang web có thể kiểm tra xem bạn có hình ảnh hoặc tệp cụ thể (nổi tiếng) trong bộ đệm của trình duyệt hay không. Họ không thể nói bạn là ai, nhưng họ có thể tìm ra bạn sử dụng dịch vụ nào.
Cách thứ hai là làm thế nào các dịch vụ đánh dấu trang hoặc nhà cung cấp OpenID có thể cho bạn thấy năm dịch vụ hàng đầu của bạn trong số hàng trăm dịch vụ mà họ hỗ trợ.
Không, các tab và cửa sổ riêng lẻ không có cách nào để biết các tab / cửa sổ khác đang mở.
Một cách khác mà các trang web có thể làm điều này là dựa trên một liên kết giới thiệu, vì vậy nếu bạn đến YouTube từ Facebook, YouTube có thể phát hiện ra điều này.
Có, có thể, sử dụng lỗi web 1x1 GIF vô hình để truy cập cookie Facebook của bạn.
Đây là nguồn gốc của fiasco Facebook Beacon khét tiếng . Do kết quả của vụ kiện sau đó, Facebook đã ngừng thực hiện việc này và rất có thể sẽ không cố gắng làm lại.
Dường như Facebook KHÔNG biết bạn đã đăng nhập vào một số trang web - điều đó có thể là do bạn đang thấy các tiện ích xã hội "Thích" mới ("plugin") trên tất cả các trang web.
Đối với người dùng trung bình, có vẻ như FB biết bạn đã đăng nhập, bởi vì bạn thấy những người bạn của bạn đã "thích" trang web hoặc phần nội dung đó. Tuy nhiên, về mặt kỹ thuật, các plugin xã hội FB là các iframe nhỏ vẫn được lưu trữ trên facebook.com: