在Twitter App Bookmarklet中打开

时间:2012-04-02 11:31:55

标签: javascript ios twitter bookmarklet

我一直在努力寻找一个书签,让您可以在Twitter应用中查看特定的推文。所需的API为twitter://status?id=124556789012345789,它将打开URL中的推文ID 124556789012345789。我需要从网址中提取推文ID并将其添加到twitter://status?id=。问题是,其中包含推文ID的网址为https://mobile.twitter.com/(username)/status/(tweet id),用户名可能会有所不同。我试图做javascript:var s = (location.href); var u = s.replace("https://mobile.twitter.com/*/status/", "twitter://status?id="));window.open(u);但是用户名中的*并没有像有时那样充当未知变量。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

多田! javascript:var a = (location.href); var b = a.split("/"); var c = b[5].replace("?photo=1",""); var d = ('twitter://status?id='+c); window.location = (d);