从angularjs中的URL中提取元信息

时间:2015-02-18 20:55:56

标签: javascript angularjs

我正在尝试从URL中提取元信息(标题,图像)并将其显示为facebook。我已经阅读了一些文档并编写了这段代码。因为我是棱角分明的新人。我不知道我做错了什么

var myApp=angular.module('myApp',[]);
function MyCtrl($scope,$http){      
    $http.get('www.socialorra.com').
    success(function(data,status,headers,config){
        $scope.url=$(data).filter('meta[name=title]').attr("content");  
    }).
    error(function(data,status,headers,config){

    }); 
}

1 个答案:

答案 0 :(得分:0)

正如已经评论的那样,如果您的网站与您尝试提取的网址不在同一个域中,那么它将无法正常工作。

那是因为same-origin policy。如果您尝试从FB,Google,Quora或您域上不使用CORS的任何网站提取数据,您应该在后端处理它。