jQuery.globalEval( code )Возвращает: Любое значение
Описание: Выполнить некоторый JavaScript-код глобально.
-
версия добавлена: 1.0.4jQuery.globalEval( code )
- codeТип: СтрокаJavaScript-код для выполнения.
-
-
версия добавлена: 3.4jQuery.globalEval( code [, options ] )
-
версия добавлена: 3.5jQuery.globalEval( code [, options ] [, doc ] )
Этот метод ведет себя иначе, чем использование обычного JavaScript eval(), так как он выполняется в глобальном контексте (что важно для динамической загрузки внешних скриптов).
Примеры:
Выполнить скрипт в глобальном контексте.
function test() {
jQuery.globalEval( "var newVar = true;" );
}
test();
// newVar === true Выполнить скрипт со значением nonce на сайте с включённой политикой Content Security Policy.
function test() {
jQuery.globalEval( "var newVar = true;", {
nonce: "nonce-2726c7f26c"
} );
}
test();
// newVar === true