LINUX.ORG.RU

Не работают userscript`ы


0

1

Пробовал в хроме и фоксе. Кажется, чего-то основного не достает, т.к. не работает даже alert:

// ==UserScript==
// @name addAudio
// @description convert links to mp3 to audio tags
// @match http://*/*
// @include http://*
// ==/UserScript==
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
 $('a[href$=".mp3"]').each(function(){
$this.html('
<audio controls="controls">
  <source src="'+$this.attr("href")+'" type="audio/mp3" />
</audio>');
});
</script>

★★★★

То что здесь намалевано не userscript, а смесь бульдога с носорогом.

sdio ★★★★★
()
Ответ на: комментарий от belka

Это?

Я видел. Но всё равно неясно, почему не работает. Или потому что нельзя подключить внешний скрипт без @require?

wingear ★★★★
() автор топика
Ответ на: комментарий от JustGuest

теги <script>, поставленные по чьему-то совету со stackoverflow, убрал уже, но по-прежнему ничего. Странно, что firebug тоже ни на что не ругается

wingear ★★★★
() автор топика
Ответ на: комментарий от wingear

Теперь идём читать про то как пишутся строки в js. И смотрим в консоль ошибок браузера // лучше другого, ошибки gm крайне невнятны.

JustGuest
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.