2013-07-03 34 views
5

SOAP çağrısı kullanıyorum URL alıyorum ve iframe'de görüntüliyorum. URL bir form içeriyor, Kullanıcının tüm verileri doldurması ve göndermesi gerekiyor. SOAP fonksiyonunu çağırırken, siteme yönlendiren bir dönüş linki de verdim.Ama problemi, bu sayfayı iade ederken iframe içinde geliyor. İhtiyacım, iframe içinde değil, verilen yola yönlendirilmesi gerektiği konusunda oldukça açık.Iframe'deki yeniden yönlendirme sorunu

Önceden yardım için minnettarım. (Her iki konak web üzerinde kontrole ve iframe içerik iframe ile site arasındaki iletileri aktarmak için easyXDM kullanabilirsek Burada

Iframe

<iframe style="width:955px;height:700px;margin: 0px auto;" src="<?php echo $response_data['Url']?>" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen id="js-signFrame"> 
</iframe> 
+2

yapmam formu etiketinin hedef niteliği _parent' veya '_top'' ayarlandığında sürece, istemci tarafında bu durumun üstesinden gelmek için olası bir yol yoktur bırakma olayı –

cevap

0

kodudur Tabii ki HTML5 soketini kullanabilirsiniz ama easyXDM eski tarayıcıları da destekleyen harika bir geri dönüş mekanizmasına sahiptir). Ebeveyn penceresinin window.location öğesini değiştirmek için mesaj mantığını kullanabilirsiniz.

Aşağıda, tarayıcının aynı kaynak-ilke politikası tarafından yakalanmadan farklı etki alanları arasında nasıl veri aktarılacağını göstermek için yaptığım bir POC var, bunu referans olarak kullanabilirsiniz.

linki: https://github.com/eitankw/cross-domain