2012-02-02 9 views
1

Я хочу сделать так, чтобы при нажатии на мое изображение обложки на моей личной странице facebook вы попадаете на мой сайт вместо моей фотогалереи fb.Обложка Ссылка на мой сайт

Это то, что я сделал ....

-Верно щелкнул изображения -Inspected элемента -Верно щелкнул, что адрес фба я хотел изменить -Edit HTML -Добавлена ​​мой сайт на месте из facebook.

Это сработало, однако оно работало только одним щелчком мыши. После этого он вернулся к адресу facebook по умолчанию в моей фотогалерее. Мой вопрос, так или иначе, изменить его навсегда?

Спасибо,

Brandon

ответ

0

вы не можете изменить исходный код с сайта вы не владеете, что вы сделали с вашим браузером работал только, что время, но после обновления его все прошло, потому что источник код загружается снова. Javascript работает только на стороне клиента, поэтому вы не можете делать постоянные изменения.

Посмотрите на this

2

будет в любом случае, чтобы изменить его навсегда?

No.

Есть a fewtools, что вы могли бы использовать, чтобы автоматизировать то, что вы сделали вручную; введя некоторый Javascript на страницу, чтобы изменить атрибут href этой ссылки. Однако это не общее решение, и вы будете единственным, кто увидит эффекты, так как Facebook не видит изменений, которые вы сделали, а другие пользователи не будут иметь ваш скрипт.

С другой стороны, если вы можете найти способ вставить javascript в комментарий или сообщение в своем профиле, вы сможете изменить ссылку для тех, кто просматривает ваш профиль. Так как эта способность хорошо известна security issue, с которой Facebook защищает себя, ваши шансы на успех - тонкие.

0

Вы можете создавать более сложный контент, чем изображение из вашего альбома.

Использование opengraph:

<meta property="og:title" content="The Rock"/> 
<meta property="og:type" content="movie"/> 
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> 
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 
<meta property="og:site_name" content="IMDb"/> 
<meta property="fb:admins" content="USER_ID"/> 
<meta property="og:description" 
      content="A group of U.S. Marines, under command of 
        a renegade general, take over Alcatraz and 
        threaten San Francisco Bay with biological 
        weapons."/> 

Как соответствующей странице сделано. Ваш график будет приятнее, и вам не нужно взломать.

Дополнительная информация о OpenGraph: https://developers.facebook.com/docs/opengraphprotocol/