• 02-11-2017, 10:10:48
    #1
    Merhabalar. İonicte aşağıdaki hatayı alıyorum. Yabancı kaynaklarda bir türlü çözümünü bulamadım. Karşılaşan var mı acaba. ? Teşekkürler...

    .controller('OyunDetay',function($scope,$sce,$stateParams) { $scope.name = $stateParams.name; $scope.code = $stateParams.code; $scope.number=$stateParams.number; $scope.klasorno = $stateParams.klasorno; var url= 'http://chessmicrobase.com/microbases/'+$scope.klasorno+'/games/'+$scope.number+'?token='+$scope.code+'&embedded=1#hp-'; $scope.url = $sce.trustAsResourceUrl(url);
    <ion-view view-title="Game View"> <ion-content> <iframe ng-controller="AppCtrl" width="100%" height="469" ng-src="{{url}}" frameborder="0" allowfullscreen></iframe> </ion-content> </ion-view>
  • 02-11-2017, 11:07:07
    #2
    Selamlar, bu sorunu daha önce görmemiştim ama https kaynaklı olabileceğini düşünmüştüm.
    bir kaç araştırmadan sonra şöyle bir şey yakaladım.
    senin iframe isteğin de bir https sayfadan. https sunucusu iframe isteklerini sadece aynı kaynaktan gelirse kabul et diye ayarlanmış gibi gözüküyor. htttp olarak dener misin ?



    bu daha açıklayıcı. bu örnekte görüldüğü üzere,
    Alıntı
    Most larger organizations, including Google, Twitter, etc. set an X-Frame-Options header to SAMEORIGIN to prevent framing, as it has been used abusively in the past.
    senin chessmicrobase de https den iframe i kapatmış gibi duruyor.
  • 02-11-2017, 11:23:01
    #3
    ZarBilisim adlı üyeden alıntı: mesajı görüntüle
    Selamlar, bu sorunu daha önce görmemiştim ama https kaynaklı olabileceğini düşünmüştüm.
    bir kaç araştırmadan sonra şöyle bir şey yakaladım.
    senin iframe isteğin de bir https sayfadan. https sunucusu iframe isteklerini sadece aynı kaynaktan gelirse kabul et diye ayarlanmış gibi gözüküyor. htttp olarak dener misin ?




    bu daha açıklayıcı. bu örnekte görüldüğü üzere,
    senin chessmicrobase de https den iframe i kapatmış gibi duruyor.
    Zaten http ile iframe kodunu almaya çalışıyorum. Önceden böyle bir hata almazdım. Fakat sonrasında uygulamayı bugün yayına koymayı düşünürken böyle birşey çıktı. Örnek Kod aşağıda mevcut
    <iframe width="500" height="469" src="http://chessmicrobase.com/microbases/10808/games/996660?token=t3qavi2z&embedded=1#hmcp-" frameborder="0"></iframe>
    Yukarıdaki kodu da normal html içerisine alıp çalıştırdığımda aynı hatayı alıyorum. Heee. İşe bak. Nasıl çözebilirim hocam. ?
  • 02-11-2017, 13:42:56
    #4
    kodflex adlı üyeden alıntı: mesajı görüntüle
    Zaten http ile iframe kodunu almaya çalışıyorum. Önceden böyle bir hata almazdım. Fakat sonrasında uygulamayı bugün yayına koymayı düşünürken böyle birşey çıktı. Örnek Kod aşağıda mevcut
    <iframe width="500" height="469" src="http://chessmicrobase.com/microbases/10808/games/996660?token=t3qavi2z&embedded=1#hmcp-" frameborder="0"></iframe>
    Yukarıdaki kodu da normal html içerisine alıp çalıştırdığımda aynı hatayı alıyorum. Heee. İşe bak. Nasıl çözebilirim hocam. ?
    hata mesajında iframe in izin vermediği adres https olarak gözüküyor.
    Aklıma gelen durum, sen http olarak çekiyordun onlar da sana http olarak iframe veriyorlardı.
    Simdi tüm http leri https e yönlendiriyorlar sen de https sameorigin hatasına düşüyorsun.
    kaldı ki kontrol ettiğimde chessmicrobase http üzerinden erişilemiyor. yani tüm trafiği ssl e yönlendiriyor. yani sorun https ve iframe kaynaklı.
    ionic ile bağlantılı değil. iframe kullanmak mümkün gözükmüyor artık.
  • 02-11-2017, 15:34:22
    #5
    ZarBilisim adlı üyeden alıntı: mesajı görüntüle
    hata mesajında iframe in izin vermediği adres https olarak gözüküyor.
    Aklıma gelen durum, sen http olarak çekiyordun onlar da sana http olarak iframe veriyorlardı.
    Simdi tüm http leri https e yönlendiriyorlar sen de https sameorigin hatasına düşüyorsun.
    kaldı ki kontrol ettiğimde chessmicrobase http üzerinden erişilemiyor. yani tüm trafiği ssl e yönlendiriyor. yani sorun https ve iframe kaynaklı.
    ionic ile bağlantılı değil. iframe kullanmak mümkün gözükmüyor artık.
    Premium hesabım var ama iframe erişimine sahip değilim. Site yöneticisi ile iletişime geçmem gerekiyor anlaşılan. Bakalım ne şekilde sounçlanacak. Buradan bilgi veririm. Cevablarınız için ayrıca teşekkürler. Saygılar.
  • 02-11-2017, 21:15:01
    #6
    kodflex adlı üyeden alıntı: mesajı görüntüle
    Premium hesabım var ama iframe erişimine sahip değilim. Site yöneticisi ile iletişime geçmem gerekiyor anlaşılan. Bakalım ne şekilde sounçlanacak. Buradan bilgi veririm. Cevablarınız için ayrıca teşekkürler. Saygılar.
    Ne demek, sonucu buraya alıntılayarak yazarsanız, yardımım dokunur mu diye bakar cevaplarım.
    Saygılar.