Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

198
Vistas
CORB de Vanilla JS getJSONP a Google Apps Script

Tengo una configuración simple en la que completo los datos en mi página HTML accediendo a los datos en una hoja de cálculo de Google.

Esto funciona perfectamente bien en Chrome, pero en Edge me sale un error CORB en la consola. Estoy usando Google Apps Script y Vanilla JS. Mi Google Apps Script es

 function doGet(request) { var res = getData(); return ContentService.createTextOutput( request.parameters.prefix + '(' + JSON.stringify(res) + ')') .setMimeType(ContentService.MimeType.JAVASCRIPT); } //GET DATA FROM GOOGLE SHEET AND RETURN AS AN ARRAY function getData(){ var spreadSheetId = "mySpreadsheetID"; var dataRange = "Projects!A2:J50"; var range = GoogleSheetsAPI.Spreadsheets.Values.get(spreadSheetId,dataRange); return range.values; }

y mi JavaScript es:

 var gScriptURL = "https://script.google.com/a/macros/blah/s/blahblahblah/exec?prefix=console.log&dataType=json&callback=?"; var loadJSONP = (function(){ var unique = 0; return function(url, callback, context) { var script = document.createElement("script"); script.type = "text/javascript"; script.src = url; window[name] = function(data){ callback.call((context || window), data); document.getElementsByTagName("head")[0].removeChild(script); script = null; delete window[name]; }; document.getElementsByTagName("head")[0].appendChild(script); }; })(); function getData(){ loadJSONP( gScriptURL, function(data) { console.log(data); } ); }

En Google Chrome, obtengo una matriz volcada en la consola, en Edge obtengo:

 Cross-Origin Read Blocking (CORB) blocked cross-origin response https://url.com/login/login.htm?fromURI=blahblah with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.

Lo que parece tener problemas con el tipo MIME text/html, pero estoy solicitando explícitamente json . ¿¡O soy yo!?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda