Я пытаюсь собрать html-текст с разных сайтов и после этого искать, есть ли на этих сайтах мой pub-id. Проблема в том, что я не могу получить доступ к другим веб-сайтам из-за Access-Control-Allow-Origin.
Не удалось загрузить http://example.com/: перенаправление с 'http://example.com/' на 'http://example.com/» заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Таким образом, доступ к источнику 'http://localhost:50000' запрещен.
Здесь вы можете взглянуть на мой код:
var site = 'http://example.com';
var pub_id = 'pub-27638960xxxxxx';
var found = -1;
$.get(site, function(data, status){
alert('Data: ' + data + '\nStatus: ' + status);
found = data.indexOf(pub_id);
if(found >=0)
{
alert('Found at position: ' + found);
}
});
Этот код добавлен в мой проект Construct 2. Что более интересно, если я буду запускать/просматривать свою игру в NW.js, код будет работать. Если я буду предварительно просматривать/запускать в Chrome, Firefox, Edge и т. д., код НЕ будет работать.
Кто-нибудь знает, как это решить? Я понимаю, что мне нужно сделать запрос к этому серверу, но я не знаю, как это сделать.
Благодарю вас!
PS: Если вы знаете другой способ сделать это в Javascript или Construct 2, я весь в ушах.