【问题标题】:How to open links of a tweet in a new tab / new window?如何在新标签/新窗口中打开推文的链接?
【发布时间】:2013-05-28 19:26:01
【问题描述】:

亲爱的stackoverflowers,

我正在我的网站上显示最新的推文。但是,当我有一条包含链接的推文时,它会在同一个窗口中打开链接。

我最好的猜测是将目标值添加到 . 但是我该怎么做呢? Twitter API 有什么技巧吗? (推特 API:https://dev.twitter.com/docs/api/1/get/statuses/user_timeline

如何更改它在新窗口中打开时包含推文的链接?

.

这是显示最新推文的标记:

<div id="twitter_update_list"></div>
    <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
    <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=USERNAME&include_rts=true&count=1&callback=twitterCallback2"></script>

【问题讨论】:

  • 使用 javaScript 找到了解决方案。只需添加目标值属性即可。 $('#twitter_update_list a').attr('target', '_new');
  • 丹尼斯,如果我的回答对您有帮助,您能否将其“勾选”为正确,否则我将删除...干杯。

标签: javascript twitter target tweets


【解决方案1】:

我将用您自己的发现为您的解决方案添加一个直接答案:$('#twitter_update_list a').attr('target', '_new');,这样就可以在那里找到答案。现在是更重要的东西:

您的代码存在重大问题:您使用的是版本 1 API,该 API 已弃用,很快将完全删除。这意味着您的代码将停止工作。就是这样。

这是最近的一篇文章,简要说明了正在发生的事情:Twitter API: Url search for Username

不同之处在于,您的问题是客户端的,而我使用 PHP 在服务器端做我的事情。您将来需要执行经过身份验证的请求。有很多资源可以帮助您做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 2017-04-07
    • 2020-12-01
    相关资源
    最近更新 更多