>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как сделать include "some.js" в тело скрипта? http://forum.mozilla-russia.org/viewtopic.php?id=45237 |
gguy > 15-07-2010 17:37:59 |
Не знаю даже как такое выгуглить. Парюсь уже час Пытаюсь сделать это в Greasemonkey скрипте и в JavaScript Shell. Выделить код Код:load("j:\\MochiKit-1.4.2\\packed\\MochiKit\\MochiKit.js") Loading j:\MochiKit-1.4.2\packed\MochiKit\MochiKit.js... MochiKit ReferenceError on line 1: MochiKit is not defined Но, как видно, не работает собака. |
gguy > 16-07-2010 00:38:37 |
Для load оказалось надо путь начинать с file:\ . Тогда shell начинает узнавать "MochiKit". Но всё равно он почти пустой. Единственным способом пока остаётся перезагрузка страницы. А ещё вычитал, что при конфликте имен происходит переоределение по принципу, кто последний. Бред какой-то. Хотя может всё дело в слове "интерпретатор". |
Shutnik > 21-07-2010 11:50:46 |
https://developer.mozilla.org/en/Components.utils.import |
gguy > 21-07-2010 20:27:27 |
Спасибо! Ещё одно доказательство того, что надо мануал тщательней читать. |
Infocatcher > 21-07-2010 20:33:01 |
https://developer.mozilla.org/en/mozIJSSubScriptLoader |
gguy > 21-07-2010 21:06:35 |
Infocatcher пишет
Так и сделал. Но конкретно MochiKit использовать всё равно не получилось из-за каких-то непонятных заморочек с уровнями доступа к API браузера. И Content Scope Runner не помог. Пришлось делать по-простому. |