2008-10-29 27 views
5

Có cách nào tôi có thể phát hiện khi trang của tôi đã được đặt làm trang chủ của người dùng trong trình duyệt của họ không?Làm cách nào để biết trang của tôi có được đặt làm trang chủ của người dùng không?

Tôi quan tâm nhất đến điều gì đó trong javascript, nhưng tôi cũng rất vui khi biết về các cách tiếp cận khác.

Chỉnh sửa: Tôi không tìm kiếm bất kỳ điều gì lén lút. Tôi tự hỏi nếu có bất cứ điều gì được cho phép một cách rõ ràng thông qua các trình duyệt để tìm hiểu thông tin này.

Trả lời

0

Mozilla/Firefox có phương thức window.home() tải trang chủ của người dùng. Phương pháp này có thể được sử dụng (trong khung nội tuyến, có thể) kết hợp với ghi nhật ký truy cập máy chủ, để xem trang chủ của trang web có được yêu cầu ngay lập tức do người dùng hiện tại tải hay không.

Tuy nhiên, các trình duyệt khác dường như không hỗ trợ phương thức javascript này.

7

Không có khả năng là phương pháp dễ hiểu, vì đó là sự xâm nhập vào quyền riêng tư của người dùng.

Một điều bạn nghĩ đến là kiểm tra liên kết giới thiệu. Nếu người dùng truy cập vào trang của bạn mà không theo một liên kết, họ a) đã nhập url, b) theo sau dấu trang hoặc c) đặt trang của bạn làm trang chủ của họ. Nhưng đó là điều tốt nhất tôi có thể làm.

+1

Hoặc d) Đã tắt liên kết giới thiệu. –

2

Không. Bạn có thể biết liệu họ có truy cập trang của bạn hay không bằng cách đi theo liên kết hay không. Kiểm tra liên kết giới thiệu. Tuy nhiên, trình duyệt truy cập trang của bạn dưới dạng trang chủ sẽ không xuất hiện bất kỳ khác với việc người dùng nhập vào trang của bạn hoặc sử dụng dấu trang.

0

Giải pháp đơn giản, bạn không nên kiểm tra xem trang web của bạn hoặc bất kỳ ai khác có được đặt làm trang chủ của người dùng hay không. Nếu họ muốn nó như là trang chủ của họ, họ sẽ làm cho nó như vậy.

Tuy nhiên, nếu bạn đã có một số Javascript rằng sẽ kiểm tra email của họ và xem họ đã gửi các liên kết đến trang web của bạn cho bạn bè hoặc đồng nghiệp của họ, tôi muốn được rất quan tâm đến chức năng mà ;-)

+0

Xem TellAFriendKing.com Không có JavaScript, nhưng chức năng đó tồn tại. – Eli

Các vấn đề liên quan