javascript - 通过javascript/html访问twitter share iframe

标签 javascript html css twitter

在某些页面上,Twitter 分享按钮未显示其全宽。我已经追踪到问题,显示它的 iframe 仅设置为 24px 宽度,但是我需要将其设置为正确的宽度。问题是..我无法直接访问 iframe,因为这是插入它的代码:

<div style="margin:4px 0 0 5px; float:left; position: relative;"><a href="https://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a></div>
<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>
</div><!-- END #socialNetworking -->
<script>

有人知道如何编辑 iframe 吗?生成的 HTML 不显示 iframe,但是深入 chrome web 开发工具上的 html 检查器,我可以在那里看到它:

<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.1347008535.html#_=1347624904492&amp;count=none&amp;id=twitter-widget-0&amp;lang=en&amp;original_referer=http%3A%2F%2Fwww.dgfdg.co.uk%2F&amp;size=m&amp;text=Web%20Design%20Kendal%20%7C%20Website%20Design%20Cumbria%20%7C%20Graphic%20Design%20%7C%20Marketing%20%7C%20Advertising%20%7C%20Designworks%20%7C&amp;url=http%3A%2F%2Fwww.fdfdg.co.uk%2F" class="twitter-share-button twitter-count-none" style="width: 24px; height: 20px; " title="Twitter Tweet Button" data-twttr-rendered="true"></iframe>

最佳答案

https://dev.twitter.com/docs/tweet-button ,我认为这是您要查找的“大小”属性。不过,它只接受分类值。我认为您不能将其设置为任意大小。

关于javascript - 通过javascript/html访问twitter share iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424471/

相关文章:

javascript - 根据数组长度循环多个 if 语句

javascript - 在 javascript 中选择特定表格元素的最聪明的方法是什么?

javascript - 无法在我的 HTML 上查找 Assets ,从 Go 网络服务器提供服务

javascript - 叠加层中的 CSS 链接接管了一个 div

javascript - 如何使用分辨率相关的css文件?

javascript - 无法在 angular-google-maps 中动态传递 map 样式

javascript - 使用 Elvis (?) 运算符后,如何使 VSCode 为 .JS 文件保持正确的语法突出显示?

php - Mp4(通过使用 ffmpeg 连接两个 mp4 创建)不在 html5 视频标签中播放

jquery - 我们如何制作一个可以调整垂直和水平空间的动态照片库?

css - pygments + Bootstrap : highlight shell code with dark background