blondeman Posted December 13, 2019 Share Posted December 13, 2019 Merhaba, UniURLFrame ile açtığım bir sayfadaki html text inputa veri göndermeye çalışıyorum ve bu hatayı alıyorum. Blocked a frame with origin "http://localhost:8077" from accessing a cross-origin frame. Acaba deneme sürümü olduğu için mi yoksa teknik olarak mümkün değil mi bu işlem. Teşekkürler. Quote Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted December 16, 2019 Share Posted December 16, 2019 Merhaba, Iframe içindeki bir elemente ulaşabilmeniz için, hem sizin programın, hemde iframe içindeki urlnin ana adresi aynı olmalı. Örneğin sizinki www.deneme.com/app1 ise iframe mutlaka www.deneme.com içinde olmalı Quote Link to comment Share on other sites More sharing options...
blondeman Posted December 17, 2019 Author Share Posted December 17, 2019 Teşekkür ederim hayri hocam bilgilendirme için. Evet aynen tam dediğiniz gibiymiş, Bu konuyu biraz daha detaylı araştırdım. karşıma CORS - Cross-Origin Resource Sharing (Kökenler arası kaynak paylaşımı) çıktı. Aynı sayfada farklı domainlere ait framelerin iletişimi ve güvenliği için cors (Cross-Origin Resource Sharing (Kökenler arası kaynak paylaşımı) ) adı verilen bir teknoloji varmış. alıcı sitenin headerına gönderici siteye ait taglar eklenip tanıtıldığında ancak bu iletişim gerçekleşiyormuş. Aksi takdirde aynı domainin farklı subdomainleri bile birbirlerine böyle veri iletemiyorlarmış. Konuyu biraz daha inceleyip farklı scriptlerle ve yönlendirmelerle aşabilirmiyim bi bakacağım. Saygılarımla Teşekkürler. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.