• 20-01-2015, 20:54:41
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar bazı sitelerden iframe çektiğimde direk siteye yönleniyor site.
    şu tarz bi kod kullanılıyor o sitelerde iframe engellemek için.
    <script>if (self != top) {
       top.location.replace(location.href);
    }</script>
    Bu kodun kullanıldığı sayfadan nasıl iframe çekebiliriz. yönlendirme olmayacak şekilde ?
  • 20-01-2015, 21:05:40
    #2
    Özelden siteyi yazarsan bir bakalım hocam.
  • 20-01-2015, 22:53:22
    #3
    Üyeliği durduruldu
    Ceu adlı üyeden alıntı: mesajı görüntüle
    Özelden siteyi yazarsan bir bakalım hocam.
    hocam bir çok sitede kullanılıyor yukarıda kodu head tagların arasına ekliyorlar ve o siteden iframe çekilmiyor. (yani iframe eklediğimiz sayfa direk o siteye yönleniyor)
    tam olarak yukarıdaki kod.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:53:22 -->-> Daha önceki mesaj 21:20:20 --

    Şöyle bir kod ile yönlendirme kısmını aşıyorum iframe çekiyor yönlenmede olmuyor ancak bu sayfadan ayrılmak istediğinize eminmisiniz sorusu çıkıyor oda otomatik sayfada kal seçilebilse 10 numara olacak

    <script type="text/javascript">
    window.onbeforeunload = tst
    function tst(event) {
            return "AAA"
            }
    function dofocus() {
            frames[0].focus()
            }
    </script>
    </head>
    <body onload="dofocus()">
    BUG: Chrome: when an iframe is focused, closing the window will not call onbeforeunload.
            <iframe src="URL"></iframe>
  • 23-01-2015, 02:19:51
    #4
    aslında üstüne yazılabilir ama siz hem farklı bir domainden veri çektiğiniz için hem de üstüne yazılacak bir fonksiyon tanımlamadıkları için problem yaşayabilirsiniz. Hemen hemen tüm tarayıcılarda çalışan iframe sandbox özelliğini kullanmanızı önerebilirim.
    <iframe src="http://domain/dosya.html" sandbox="allow-forms allow-pointer-lock allow-scripts"></iframe>

    kullanım için gerekli parametrelere http://www.w3schools.com/tags/att_iframe_sandbox.asp adresinden bakabilirsin.

    ie 9 ve altı bu özelliği desteklemez.
  • 02-05-2015, 12:27:18
    #5
    Üyeliği durduruldu
    farklı bir yolu yokmu arkadaşlar ?
  • 02-05-2015, 20:12:50
    #6
    curl ile istek gönderirken request olarak istek yollayan siteye karşı sitenin adresini yaz.
    ya da CURLOPT_HTTPHEADER oluşturup karşı siteye uygun öyle veri cekmeye calıs.
    curl_setopt ($ch, CURLOPT_REFERER, 'http://www.karsisite.com'); gibi dene