El botón Tweet no captura la URL en ASP.NET
Frecuentes
Visto 250 veces
0
Estoy tratando de agregar botones Tweet a algunos sitios web ASP.NET usando la documentación aquí. Mi código es muy simple; Solo estoy agregando esto a mis páginas web:
<a href="https://twitter.com/share" class="twitter-share-button" data-hashtags="ConML">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>
Cuando lo ejecuto, la ventana emergente de Twitter funciona bien, pero la URL de mi página, que se supone que debe capturarse para compartirse, no aparece. En otras palabras, solo obtengo algo como:
¡Bienvenido a ConML! #ConML
Debo decir que estoy poniendo el código de Twitter en los controles de usuario y páginas maestras de ASCX, en lugar de las páginas ASPX normales. No estoy seguro de si esto hace una diferencia. El sitio web de desarrolladores de Twitter parece no contener ninguna referencia a esto, y Google tampoco ha ayudado mucho.
Editar. Acabo de descubrir que este problema solo ocurre cuando trabajo desde Visual Studio en mi máquina de desarrollo. Una vez que implemento el sitio web y navego hasta él con un navegador normal, el botón Tweet funciona bien. Aún así, ¿por qué falla en el modo de desarrollo?
Las sugerencias son bienvenidas. Gracias.
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas asp.net twitter master-pages ascx or haz tu propia pregunta.
Supongo que Twitter está filtrando las URL locales/de bucle invertido. ajay_whiz
@ajay_whiz: ¿Se ha documentado para hacerlo? - CesarGon
Yo también traté de averiguarlo, pero no pude encontrarlo. ajay_whiz