Атрибут jquery Iframe src - PullRequest
       14

Атрибут jquery Iframe src

0 голосов
/ 12 февраля 2011

Почему x уведомлений не определено для iframe, но работает для встраивания.Я извлекаю iframe или код для встраивания из текстовой области

<iframe src="http://www.youtube.com/embed/9kiWvkj2ldWiU?hd=1"></iframe>

var textarea = $('#embedModal textarea'),
textareaValue = textarea.val(),
$embed = $($(textareaValue).find('iframe')),
x = $embed.attr('src');
alert(x); //alerts undefined for iframe

Если вы измените find ('iframe') на find ('embed') и попытаетесь использовать приведенный ниже код для встраивания.тогда я могу получить значение src, но с помощью iframe я получаю неопределенное значение.Кажется странным

<embed src="http://www.youtube.com/embed/9kiWvkj2ldWiU?hd=1"></embed>

Ответы [ 3 ]

0 голосов
/ 12 февраля 2011

Если ваш iframe предназначен для другого домена, браузер заблокирует любое взаимодействие между его содержимым и вашим Javascript. Такое междоменное разделение предназначено для предотвращения фишинга и тому подобного.

0 голосов
/ 12 февраля 2011

Nevermind. find ('iframe') на самом деле не нужен. это работает без.

0 голосов
/ 12 февраля 2011

Iframe и embed не являются одним и тем же тегом, поэтому вы можете найти их оба с одним и тем же селектором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...