XMLHttpRequest не разрешен Access-Control-Allow-Origin в файле.safariextz

Я получаю следующую ошибку в консоли ошибок, сталкиваясь с этой проблемой в течение многих дней.

XMLHttpRequest не может загрузить "localhost Url". Происхождение https://mail.google.com/ не разрешено Access-Control-Allow-Origin.

Моя цель - получить изображение с моего локального сервера и показать это изображение в gmail compose.
Этот код прекрасно работает в Firefox и Chrome, но не с расширением Safari.

Если я использую Ninjakit для запуска этого кода, он работает нормально. Но если я создам .safariextz установщик, я получаю эту ошибку. Это даже не происходит внутри функции загрузки.

Код является:

GM_xmlhttpRequest({ 
  method: 'GET', 
  url: validURL, // localhost Url 
  headers: { 
    'crossDomain':'true', 
    'Accept': 'application/json', 
    'cache-control':'no-cache, no-store, max-age=0, must-revalidate', 
    'pragma':'no-cache', 
  }, 
  onload: function(responseDetails) { 
    var res = responseDetails.responseText; 
  } 
});

0 ответов

Другие вопросы по тегам