Мой рабочий код здесь правильно помещает кнопку Tweet на страницу и позволяет пользователю предварительно просмотреть твит, а затем зафиксировать его:
<a href="https://twitter.com/share" class="twitter-share-button"
data-text="Check out this URL! "
data-url="www.OurSite.com/UX1ab7"
data-via="OurSite" data-size="large" data-count="none">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>
Если вы помните (посмотрите, например, свои твиты)Вы можете вставить в свой твит действующую ссылку - ссылку, которую один из ваших последователей в Твиттере, прочитав ваш твит, заметит
'hey, I see an embedded URL here in this tweet -- I can tell it's a link
because it looks like a URL and its text color is a different color from
the other text in the tweet. Here let me click on that url in the tweet
and -- HEY it works, that blue-colored text IS a link, I just jumped to www.xyx.com.'
У меня сложилось впечатление, что в моем коде над 'data-url«Настройка должна была сделать видимую, специально окрашенную ссылку в виде ссылки прямо в теле сообщения.Ну, в моем случае это не так.
В моем коде выше data-url = "www.OurSite.com/UX1ab7" вообще не виден в Твиттере.И изменив 'data-text' на
data-text="Check out this URL! www.OurSite.com/UX1ab7"
Твиттер, сгенерированный приведенным выше кодом: Проверьте этот URL!www.OurSite.com/UX1ab7
но даже несмотря на то, что URL-адрес www.OurSite.com/UX1ab7 присутствует в твите - это не ссылка, а просто текст, и он имеет тот же цвет текстакак и остальные твиты.
Текст www.OurSite.com/UX1ab7 в приведенном выше твите не
Это просто текст.
Как получить кнопку Tweet для отображения ссылки URL с возможностью нажатия с кнопкой Tweet?Я думал, что «data-url» сделает ссылку видимой и кликабельной, но это не так.