仅通过jQuery从url获取元标记
现在有很多facebook风格的脚本从url获取数据,但它们都只能在jQuery和PHP的组合中工作。是否可以仅通过jQuery获取url 我在这里找到了如何通过以下方式获取页面的mata标记:仅通过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
$('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)
});