Witam, ostatnio dostałem kilka razy pod rząd filtr (szkodliwe oprogramowanie) za reklamy na playerach (nie moje, te wbudowane w darmowe playery typu streamin.to),
które osadzałem jako element <iframe>, aż w końcu wyłapałem filtr algorytmiczny na większość fraz. Przenoszę stronę na nową domenę i chciałbym uniknąć tych filtrów,
dlatego chcę "ukryć" te playery z widoku, tak by google przy skanowaniu strony nie widziało ich. Na szybko znalazłem mały skrypt, który wyświetla najpierw ramkę z buttonem,
który po kliknięciu ładuję kolejną ramkę już z playerem. Skrypt wygląda tak:
<script>
$('iframe').bind('load', function(){
var childFrame = $(this).contents().find('iframe');
var childElement = childFrame.contents().find('body');
var src = $(this).attr('data-src');
childElement.on('click', function() {
childFrame.removeAttr('srcdoc');
childFrame.attr('src', src);
});
});
</script>
Tutaj go używam:
<iframe data-src="http://vshare.io/v/<?php echo $_GET['id']; ?>/width-630/height-420/"
width='630' height='420' scrolling='no' frameborder='0'
srcdoc="<iframe width='650' height='450' scrolling='no' frameborder='0' id='hi'
srcdoc='<body><button>Kliknij, aby otworzyć player - VSHARE</button></body>'></iframe>">
</iframe>
Ładnie to działa, tylko teraz moje pytanie, czy to ukryje go przed skanem od Googla?