Chrome Javascript Bookmarklet Проблема - PullRequest
0 голосов
/ 22 августа 2011

Я сделал этот простой букмарклет, чтобы получить идентификатор Facebook из профиля пользователя Facebook.

var fb_idsource=document.getElementById("profile_action_send_message").href;
var fb_userid=fb_idsource.match(/\d+/g);
alert(fb_userid);

Откройте чей-то профиль в Facebook с помощью кнопки «Отправить» в правом верхнем углу. Он будет работать, если вы вставите его и запустите через консоль разработчика Google Chrome, но не будете работать, если будете использовать его как букмарклет, добавив префикс «javascript:».

Есть идеи, как заставить это работать ?? Спасибо за любой совет.

1 Ответ

0 голосов
/ 22 августа 2011

Перетащите это на панель закладок, отлично работает!

http://jsfiddle.net/wesbos/Evzek/

<a href='javascript:(function(){var fb_idsource=document.getElementById("profile_action_send_message").href; var fb_userid=fb_idsource.match(/\d+/g); alert(fb_userid);})();'>Get ID</a>

Ps отличная идея - обязательно используйте это!

...