2012-04-30 3 views

ответ

2

Вы должны иметь возможность извлекать текст blob и динамически отбрасывать его внутри тега <script>.

Это работает в Chrome и MSIE 9 консолей - Я не пробовал Firefox еще:

var s = document.createElement('script'); 
s.appendChild(document.createTextNode('alert("hello")')); 
document.head.appendChild(s); 

Что касается stringifying кода, это обычно можно назвать myFunction.toString() на поставки пользовательских функций.

+1

Почему это было бы ужасно? – Imp

+0

@Imp, потому что 'eval' злой и его почти всегда можно избежать. – Alnitak

+0

Мы ориентируемся на веб-кит QT, поэтому, если он работает на хроме, он должен работать и для нас по большей части. Считаете ли вы, что можно использовать '.toString()' для всего класса Javascript MVC? Или вы предложите включить их в функцию и использовать 'myFn.toString()'? – Sherzod

Смежные вопросы