2015-08-01 3 views
0

Я видел, что этот вопрос задан before, но решение больше не работает. Я пробовал себя в этом Codepen Demo.Как получить метатеги из внешнего URL-адреса с помощью jQuery

Это ошибка, которую я получаю: XMLHttpRequest не может загрузить https://vimeo.com/114166139. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Origin 'http://s.codepen.io' поэтому не допускается.

var videoLink = "https://vimeo.com/114166139"; 

jQuery.get(videoLink, function(data) { 
    jQuery(data).filter('meta[name=og:title]').attr("content"); 
    jQuery(".output").append(data); 
}); 

ответ

0

Это недопустимо из-за CORS.

Более подробная информация о CORS: https://en.wikipedia.org/wiki/Cross-origin_resource_sharing

+0

Там должен быть путь вокруг него? – 2ne

+0

Ну, может быть, вы могли бы использовать прокси-сервер для этого? Но не должен ли URL-адрес «https://api.vimeo.com/videos/114166139» вместо «https://vimeo.com/114166139», если вы используете Vimeo API? – gusper

+0

Я не использую Vimeo api. Я просто пытаюсь найти общий способ получить метаинформацию с любой ссылки сайта. – 2ne

Смежные вопросы