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, другого домена.