Я пишу простое приложение 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'">
Не знаю, почему