Có cách nào để chuyển hướng từ trang vải nền Facebook của tôi đến trang web bên ngoài của tôi không? Tôi đã xem các câu trả lời của blog và stackoverflow của biểu mẫu:Chuyển hướng từ trang vải Facebook đến trang web
<script>
window.top.location = 'http://www.yoursite.com/';
</script>
Thật không may các loại giải pháp này không bao giờ hoạt động. Tôi đã thử top.location.href, window.location và location.href cũng .. không có gì hoạt động. Facebook có xóa khả năng chuyển hướng từ javascript bằng cách phân tích cú pháp loại mã này không? Có cách nào để vẫn chuyển hướng không?
CẬP NHẬT: Điều gì xảy ra là trang web hoạt động như không bao giờ có hướng dẫn chuyển hướng javascript. Và trong thực tế, khi tôi nhìn vào mã nguồn thông qua firebug tôi thấy không có chuyển hướng javascript.
UPDATE 2: Tôi nhận được lỗi javascript sau tạo trang vải nền của tôi khi tôi cố gắng window.top.location = 'http://www.yoursite.com/';
và các biến thể khác ở trên. Có vẻ như Facebook không cho phép truy cập vào cửa sổ, biến javascript hàng đầu thế giới hoặc vị trí:
Uncaught ReferenceError: a217374027657_location is not defined
Uncaught ReferenceError: a217374027657_window is not defined
Uncaught ReferenceError: a217374027657_top is not defined
Điều thú vị là, document.location = 'http://www.yoursite.com/';
tác phẩm trong đó không có ngoại lệ ... nhưng tất nhiên các trang web không được chuyển hướng.
CẬP NHẬT 3: Đã tìm ra! Chuyển hướng Javascript chỉ hoạt động với canvas khung nội tuyến. Tôi đã phải thay đổi cài đặt của mình trong màn hình nâng cao để sử dụng khung nội tuyến thay vì FBML.
Khi bạn nói nó không hoạt động, những gì xảy ra? – shanethehat
Không có gì xảy ra. Trang web canvas không được chuyển hướng, trang web chỉ nằm ở đó. –
@at: cảm ơn bạn đã cập nhật. Bây giờ tôi hiểu điều gì sai. –