Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅通过jQuery从url获取元标记_Url_Dom_Jquery_Meta Tags - Fatal编程技术网

仅通过jQuery从url获取元标记

仅通过jQuery从url获取元标记,url,dom,jquery,meta-tags,Url,Dom,Jquery,Meta Tags,现在有很多facebook风格的脚本从url获取数据,但它们都只能在jQuery和PHP的组合中工作。是否可以仅通过jQuery获取url 我在这里找到了如何通过以下方式获取页面的mata标记: $('meta[name=description]').attr("content"); $("meta[property=og:title]").attr("content", document.title); 但是如何在jQuery.get()中正确插入此查询以获取文本值呢 $.get('http

现在有很多facebook风格的脚本从url获取数据,但它们都只能在jQuery和PHP的组合中工作。是否可以仅通过jQuery获取url

我在这里找到了如何通过以下方式获取页面的mata标记:

$('meta[name=description]').attr("content");
$("meta[property=og:title]").attr("content", document.title);
但是如何在jQuery.get()中正确插入此查询以获取文本值呢

$.get('http://www.imdb.com/title/tt1375666/', function(data) {
  $('meta[name=adescription]').attr("content");
});

如果最流行的站点使用OpenGraph,我应该看jQuery.getJSON()的方向吗?

使用从URL检索的html数据

$.get('http://www.guardian.co.uk/culture/2012/jun/21/jimmy-carr-apologises-error-tax', 
function(data) {
   $(data).find('meta[name=adescription]').attr("content");
});

与过滤器的作品很好

你可以试试

$.get('http://www.guardian.co.uk/culture/2012/jun/21/jimmy-carr-apologises-error-tax', function(data) {
    $(data).filter('meta[name=adescription]').attr("content");
});   

这似乎是不可能的,因为

结合客户端和服务器端的更改,肯定有很多方法可以做到这一点。相反,我在一个项目中使用了这个API,它可以作为一个简单的RESTAPI来获取url的开放图形数据。
GEThttps://opengraph.io/api/1.0/site/

它一直作为一个客户端javascript专用解决方案为我工作

[注:我与本产品或其创作者没有任何关系。我是通过在线研究发现并在项目中使用的。]

可以使用:


使用
apple itunes应用程序
,因为它是IMDB上的一个实际元标记。

谢谢,但它会返回整个页面,并且不会返回fide元标记。请求不会有跨域来源的问题吗?试试这个工具,Buzzstream是一个产品。我只是更新了帖子来解释-没有关系,只是一个用户。谢谢,非常感谢!
$.get("https://cors-anywhere.herokuapp.com/http://www.imdb.com/title/tt1375666/", function(data) {
    var meta = $(data).filter('meta[name="apple-itunes-app"]').attr("content");
    console.log(meta)
});