我在使用twitter按钮和IE 8时出现此问题(IE 7问题我不再关心IE 6了。)
简而言之,问题是当我实现推文按钮时,a中的其余文本都没有显示出来。它在Firefox和Safari中运行良好,只是一个IE问题。目前的问题可以在最后一张优惠券,优惠券3上看到。
http://www.ichibancoupons.com/?page=examples
为Twitter按钮生成的代码是:
<div class="right-coupon-twitter">
<iframe title="Twitter For Websites: Tweet Button" style="width: 110px; height: 20px;" src="http://platform0.twitter.com/widgets/tweet_button.html?_=1291080504828&count=horizontal&lang=en&text=Sample%20Coupon%203%20Sample%20coupon%203%20provided%20by%20Ichiban%20Coupon%20%20Management.&url=http%3A%2F%2Fwww.ichibancoupons.com" allowtransparency="true" tabindex="0" class="twitter-share-button twitter-count-horizontal" frameborder="0" scrolling="no"></iframe>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
</div><!-- coupon-twitter -->
有没有人对导致此问题的原因和解决方案有任何想法?
答案 0 :(得分:0)
这很可能是因为iframe不允许在IE8中使用跨域内容,因此可以在此处找到(有点过时)的解决方案:Display cross domain content in IFrame (IE8)