Как добавить в закладки ссылку / код JS-инъекции и затем прошить закладку - PullRequest
0 голосов
/ 15 ноября 2011

У меня есть этот букмарклет

javascript:%28function%28%29%7Bvar%20a%3Ddocument.createElement%28%22script%22%29%3Ba.type%3D%22text%2Fjavascript%22%3Ba.src%3D%22http://www.foo.com/bar.js.php%3F%22%2BMath.random%28%29%3Bdocument.getElementsByTagName%28%22head%22%29%5B0%5D.appendChild%28a%29%7D%29%28%29%3B

На моей домашней странице я создам кнопку или ссылку.Когда я нажимаю на нее, я хочу, чтобы вышеупомянутый букмарклет был добавлен в закладки в браузере пользователя , если он не существует с меткой "Foomark".

В случае успеха я хочу, чтобы эта закладка была мигать3 раза.

И мне нужны функции обратного вызова, зарегистрированные как для успешного, так и для неудачного события.(или даже лучше заранее определить браузер, поддерживает ли он программную закладку).

Решения для всех основных браузеров приветствуются.

Доступен jQuery.

1 Ответ

0 голосов
/ 15 ноября 2011

В настоящее время ни один браузер не позволяет JavaScript, запущенному на странице, создавать закладки.То, что вы хотите, невозможно.

В качестве альтернативы вы можете создать расширения для Chrome и Firefox , используя в основном JavaScript / JSON.К сожалению, Internet Explorer не имеет перезапускаемых расширений.

...