Почему не работает мой букмарклет? - PullRequest
0 голосов
/ 01 августа 2009

У меня есть инструмент комментирования, который можно добавить на страницу, просто добавив тег сценария к . Это прекрасно работает, и я создал скрипт Greasemonky и плагин Firefox, которые делают именно это, и размещение его на сайте тоже работает нормально. Однако я пытаюсь сделать букмарклет:

javascript:(function(){var%20ormeo=document.createElement('script');
ormeo.src='http://www.ormeo.net/js/ormeoStart.js';
ormeo.type='text/javascript';
document.getElementsByTagName('body')[0].appendChild(ormeo);})();

... и это не работает (в Firefox 3.5). Есть идеи почему? Другие букмарклеты, которые делают то же самое, добавляют тег к , работают нормально, а почему не мой?

Ответы [ 2 ]

1 голос
/ 18 мая 2013
javascript:(function(){var ormeo=document.createElement('script');
ormeo.src='http://www.ormeo.net/js/ormeoStart.js';
ormeo.type='text/javascript';
document.getElementsByTagName('head').item(0).appendChild(ormeo);})();

Пожалуйста, попробуйте этот код. Это поможет вам.

0 голосов
/ 01 августа 2009

Попробуйте добавить тег script к голове вместо тела:

document.getElementsByTagName('head')[0].appendChild(ormeo);})();
...