Как найти класс CSS ссылки привязки внутри междоменного iFrame? - PullRequest
0 голосов
/ 24 августа 2011

Я пытаюсь использовать jQuery для проверки класса css, примененного к якорной ссылке внутри междоменного iFrame. Затем он будет использоваться для отображения некоторых материалов на моем сайте. Я очень новичок в jQuery, поэтому то, что я пытаюсь сделать, - это, наверное, мешанина, но это то, что я получил до сих пор, надеюсь, это лучше продемонстрирует то, чего я пытаюсь достичь.

$('#my_frame').load(function(){

var self = $(this);

if (self.contents().find('a.somelink').hasClass('someclass'))
  {
     alert('found it!');
  }
});

Я не хочу менять содержимое iFrame. Я хочу, чтобы содержимое моего сайта изменилось, если в iFrame есть привязанная ссылка с определенным классом.

У меня нет контроля над содержимым iFrame. Я пытаюсь достичь невозможного?

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Невозможно получить доступ к содержимому дочернего междоменного iframe.Это из соображений безопасности.Вы не можете сделать это.

0 голосов
/ 24 августа 2011

Технически, да, то, что вы пытаетесь достичь, невозможно с помощью одного только javascript ...

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