PhoneGap Проблема с подключением к php localhost веб-сервису с помощью jsonp - PullRequest
0 голосов
/ 24 января 2019

Я пишу простое приложение phonegap + framework7, которое должно извлекать данные из локального URL.

Что бы я ни делал, это не работает для меня

var app = new Framework7({
    // App root element
    root: '#app',
    name: 'My App',
    id: 'com.domain',
    panel: {
      swipe: 'left',
    },
    routes: [
      {
        path: '/about/',
        url: 'about.html',
      },
    ]
  });
$$(document).on('deviceready', function() {  
    var REMOTE_SERVER_URL = http://localhost/projects/ajax/get.php;
    app.request.json(REMOTE_SERVER_URL + "?callback=?", function (res){console.log(res)})
});

в итоге получаю следующую ошибку

Загрузка не удалась для с источником «http://localhost/projects/ajax/get.php?callback=f7jsonp_1548277709852

заголовок скрипта php

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header('content-type: application/json; charset=utf-8');

Я пробовал и localhost, и мой локальный IP, оба выдают одну и ту же ошибку, если я копирую ссылку в браузер, она работает нормально

Вот мета для политики

<meta http-equiv="Content-Security-Policy" content="default-src * 
'unsafe-inline' 'unsafe-eval'; script-src * 'unsafe-inline' 
'unsafe-eval'; connect-src * 'unsafe-inline'; img-src * 
data: blob: 'unsafe-inline'; frame-src *; style-src * 
'unsafe-inline'">

Не знаю, почему

...