Uncaught SecurityError: заблокировал фрейм с исходным положением \"null\" от доступа к фрейму перекрестного происхождения

Обновленный вопрос

Я хочу, чтобы каждый раз, когда вы нажимали на рекламу (ссылки), вы получали предупреждение "нажали!"

Но когда я запускаю код, он говорит:

Uncaught SecurityError: заблокировал фрейм с исходным положением \"null\" от доступа к фрейму перекрестного происхождения.

Пожалуйста, проверьте коды здесь http://jsfiddle.net/0pmofzty/23/

focus();
var parent = document.activeElement;
var iframe = document.getElementsByTagName('iframe')[0],
    iframeDoc = iframe.contentWindow.document;
var targetLinks = iframeDoc.getElementsByTagName('a');

var listener = addEventListener('blur', function() {
 if(document.activeElement === targetLinks) {
    alert("clicked!");
    focusParentEl();
 }
});

function focusParentEl() {
 iframe.blur();
 parent.focus();
  if(document.activeElement !== parent) {
   setTimeout(focusParentEl, 500);
  }
}
<div id="container">
  <script>
    ll_r = "phinoy";
    ll_hc = "#545454";
    ll_tc = "#545454";
    ll_cc = "#e89d2b";
    ll_dc = "#7f8091";
    ll_w = "";
    ll_nf = "0";
    ll_nc = "0";
    ll_nh = "0";
    ll_nm = "0";
    ll_np = "0";
    ll_pa = "0";
    ll_nt = "0";
    ll_wt = "1";
    ll_fw = "1";
    ll_n = "6";
    ll_cl = "";
    ll_s = "w";
  </script>
  <script src="//www.leadsleap.com/w/js.js"></script>
</div>

Этот фрагмент безопасен. Я получаю сценарий от рекламной компании leadleap, другого домена.

0 ответов

Другие вопросы по тегам