Bonjour

Alors j'ai un problème un peu touchy

J'essaye d'exécuter un google script depuis mon petit site.

Côté google script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function doGet(e) {
  var v = {cat:true,dog:false,meow:[1,2,3,4,5,6,4]}; 
  return ContentService.createTextOutput(e.parameter.callback + "(" + JSON.stringify(v) + ")")
  .setMimeType(ContentService.MimeType.JAVASCRIPT);
}
J'ai également bien publié mon script comme application web, et j'obtiens donc une URL que je peux a priori exécuter de l'extérieur, comme un web service quoi..

Côté js de mon site :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
var url1 = "https://script.google.com/macros/s/blablabla/exec?auth=1";
	$.ajax({
	type: "GET",
	url: url1,
	data: {callback:"?"},
	dataType: "jsonp"
	}).done( function( data ) {
		console.log(data); //data returned : UNDEFINED
	});
Et là c'est le drame

Dans ma console j'obtiens un message qui me dit qu'en raison d’un type MIME (« text/html ») incorrect (X-Content-Type-Options: nosniff) mon script ne peux être exécuté.
Pourtant j'envoie bien des jsonp, qui permet normalement de contourner cette nouvelle limitation des navigateurs.. Est-ce que c'est pas un délire sérieux ?

Any ideas ?

Merci les poulets