我正在尝试从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){
});
}
答案 0 :(得分:0)
正如已经评论的那样,如果您的网站与您尝试提取的网址不在同一个域中,那么它将无法正常工作。
那是因为same-origin policy。如果您尝试从FB,Google,Quora或您域上不使用CORS的任何网站提取数据,您应该在后端处理它。