Я начал писать HTML-файл, отображающий данные с помощью JavaScript. Поскольку это должно быть сделано как можно проще, я не хочу запускать nodejs или какой-либо другой локальный http-сервер. Я только что открыл HTML-файл в браузере (URL-адрес: file:///home/visu/index.htm).
Все в порядке, пока не появится jquery. ajax-запрос к онлайн-API выполняется в index.htm. Браузер блокирует запрос сообщением:
Код: Выделить всё
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://x.x.x.x. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)."
A possible solution is to start the browser with some "no security flags" or disable CORS with plugins, but this I've to do manually all the time so I don't like it.
Источник: https://stackoverflow.com/questions/483 ... -html-file