Илья Привет, проблема в том что давно замечаю косяк на эту тему, все скрипты что люди обрамляют в
[JS run] ... [/JS]
совсем не запускаются, по крайней мере в браузере Chrome. Я продебажил и заметил в этой части кода:
if ( !event.origin.match(/(^|\.)javascript\.(info|ru)$/) ) {
return
}
вот такой косяк, что в свойстве
event.origin приходит адрес вида: http://javascript.ru
Адрес включает в себя приставку протокола. Из-за чего и проявляется ошибка, так как регулярка не учитывает протокол и конечно же не пропускает код для дальнейшего выполнения.
Нужна рега примерно такого вида:
/(^|[\.\/])javascript\.(info|ru)$/