JQuery | método globalEval()

Este método globalEval() en jQuery se usa para ejecutar algún código JavaScript globalmente.

Sintaxis:

jQuery.globalEval( code [, options ] )

Parámetros: el método globalEval() acepta dos parámetros que se mencionan anteriormente y se describen a continuación:

  • código: Este parámetro es el código JavaScript a ejecutar.
  • opciones => nonce: este parámetro es el atributo nonce que se pasa al script ejecutado.

Valor devuelto: Devuelve el valor booleano.

Los siguientes ejemplos ilustran el uso del método globalEval() en jQuery:

Ejemplo 1: en este ejemplo, el método globalEval() ejecuta un script en el contexto global.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JQuery | globalEval() method</title> 
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
  
</head>
<body style="text-align:center;"> 
      
    <h1 style="color: green"> 
        GeeksForGeeks 
    </h1> 
      
    <h3>JQuery | globalEval() method</h3>
    <p>Execute a script in the global context.</p>
    <p id = "geeks"> </p>
    <script>
    function GFG() {
      jQuery.globalEval( "var newVar = 'Shubham Singh'" );
      document.getElementById("geeks").innerHTML = newVar;
    }
    GFG();
    </script>
</body>
</html>                                                                                                    

Producción:

Ejemplo 2: en este ejemplo, el método globalEval() ejecuta un script con un valor nonce en un sitio con la política de seguridad de contenido habilitada.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JQuery | globalEval() method</title> 
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
  
</head>
<body style="text-align:center;"> 
      
    <h1 style="color: green"> 
        GeeksForGeeks 
    </h1> 
      
    <h3>JQuery | globalEval() method</h3>
    <p>Execute a script with a nonce value on a<br>
    site with Content Security Policy enabled.</p>
    <p id = "geeks"> </p>
    <script>
    function GFG() {
      jQuery.globalEval( "var variable = true;", {
    nonce: "nonce-2726c7f26c"
  } );
      document.getElementById("geeks").innerHTML = variable;
    }
    GFG();
    </script>
</body>
</html>                                                                                                                                            

Producción:

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *