Как разрешить "доступ-контроля-разрешить-происхождения", ошибка в в AngularJS?
Я наткнулся на ошибку при получении метаданных url-адреса с помощью Angular JS с ajax.
Заявление об ошибке:
XMLHttpRequest не может загрузиться http://www.esample.com/. нет "Контроль Доступа-Разрешить-Происхождение" заголовок присутствует на запрашиваемом ресурсе. Таким образом, исходное значение "null" не имеет доступа.
var app = angular.module('myapp', []); app.controller('ctrl', function ($scope,$http){ $http.get('http://example.in/') .success( function(data,status,headers,config){ var details = [ {title:$(data).filter('title'), description:$(data).filter('meta[name=description]').attr("content"), keywords:$(data).filter('meta[name=keywords]').attr("content"), image:$(data).filter('meta[name=og:image]').attr("content")}, ]; $scope.details; }) .error(function (data, status, headers, config) { $scope.error = " - Something went wrong with your code...."; }); });
Что я уже пробовал:
$http.get('http://example.in/', function (res) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); })...
Ссылка: доступ только к определенному домену.