I came across an error on getting the url meta data by using Angular JS with ajax. The error statement is:XMLHttpRequest cannot load http://www.esample.com/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
 
- 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");  
- })...  
access to specific domain only
.