Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

199
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!