【问题标题】:how to share a url with # in twitter using tweet_button.html如何使用 tweet_button.html 在 Twitter 中与 # 共享 url
【发布时间】:2013-05-14 09:06:29
【问题描述】:

我有一个带有 onclick 功能 tweetpage 的 twitter img

<img src="images/twtr.png" onclick="tweetPage();"/>

function tweetPage()
{
  var url = "http://www.website.com/index.html#eyJkIjoidGhpcyBpcyBh";
  var testUrl ="https://platform.twitter.com/widgets/tweet_button.html?url="+url
  var htmlStr = '<iframe allowtransparency="true" frameborder="0" scrolling="no"'
              +'src="'+testUrl+'"'
              +'style="width:130px; height:20px;padding-top: 37%;"></iframe>'
  $('#twitLindDiv').html(htmlStr);
}

并显示一个推文按钮。单击推文按钮会显示一个推特弹出框 但文本框中的网址仅包含

http://www.website.com/index.html

我该如何解决。

我也试过了

&hashtags= 而不是 #

结果是

http://www.website.com/index.html#eyJkIjoidGhpcyBpcyBh

我该如何解决这个问题


【问题讨论】:

    标签: javascript jquery twitter


    【解决方案1】:

    tweetid 是添加这个内部 html 的 div(这对我来说很好。)

    var referenceUrl = window.location.toString();
    var shareUrl = 'http://www.website.com/index.html#eyJkIjoidGhpcyBpcyBh'
    $('#tweetid').html('<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.1368146021.html#_=1369640770351&amp;
    count=none&amp;
    id=twitter-widget-0&amp;
    lang=en&amp;original_referer='
    +encodeURIComponent(referenceUrl)
    +'&amp;related=nothing%20to%20worry&amp;size=m&amp;
    text=LiveImpact&amp;
    url='+encodeURIComponent(shareUrl)
    +'" class="twitter-share-button twitter-count-none" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 56px; height: 20px;">'
    +'</iframe>');
    

    【讨论】:

      猜你喜欢
      • 2012-05-07
      • 2012-03-20
      • 2015-03-25
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 2013-11-04
      相关资源
      最近更新 更多