2012-05-21 7 views
0

Я использую Twitter Tweet Button.Tweet Прямая ссылка на URL-адрес

В моем приложении у меня есть этот код:

<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://localhost:3000/foo/bar/foo/bar/213/foo" data-text="I've just done stuff!" data-size="large" data-dnt="true">Tweet</a> 
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> 

Однако затем я нажимаю на кнопку Я только увидеть следующую твит:

I've just done stuff! 

Что это все о тогда? Где мой URL?

ответ

3

Вы не можете использовать Localhost в данных-URL атрибутов, по-видимому из-за анти-XSS

Источник: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/b7d399df4ea2ba75

Это может быть проблема? Работает ли он с другими URL-адресами?

+2

Smeg ........... –

+0

использовать 'anything.lvh.me', чтобы обойти проблему. Все разрешено 127.0.0.1 –

Смежные вопросы