Открыть в Twitter App Bookmarklet - PullRequest
       14

Открыть в Twitter App Bookmarklet

0 голосов
/ 02 апреля 2012

Я пытался найти букмарклет, который позволит вам просматривать определенный твит в приложении Twitter. Необходимый API - twitter://status?id=124556789012345789, и он откроет твит с идентификатором 124556789012345789, который находится в URL. Мне нужно извлечь идентификатор твита из URL-адреса и добавить его в twitter://status?id=. Проблема в том, что URL с идентификатором твита в нем 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 Ответ

3 голосов
/ 21 апреля 2012

Тад!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);

...