2016-03-24 17 views
0

AngularJS çerçevesini kullanan bir Apache Cordova Uygulaması var. Bir menü, bir menüyü doldurmak için 1 URL içeren JSON nesnelerinin bir listesini çekiyor. Kullanıcı menü öğelerinden birini seçtikten sonra uygulama, url'i nesneden alır ve bir iframe'e bağlar. Bununla birlikte bununla ilgili her şeye sahibim, benim URL'lerimden biri ile sayfa gösterilmiyor. Yüklendikten sonra iframe yanıtını kaydedebilmemin bir yolu var mı?Apache Cordova Uygulamasında yüklenen iframe'den http yanıtı nasıl kaydedilir?

Kısmi parçacığından bir kod parçacığı.

<div class="row header"> 
     <div class="col-lg-4 pull-left pharma_setting_icon1"></div> 
     <div class="col-lg-4 pull-left text-center store_name_main_div"><strong>{{ label }}</strong></div> 
     <div class="col-lg-4 pull-right nav-icon-header"> 
     </div> 
    </div> 
    </div> 
    <div class="scroll-wrapper iframe-holder"> 
     <iframe data-ng-src="{{ currentUrl }}"></iframe> 
    </div> 

Bunun bir kimliği atarsanız bu iframe tepkisini oturum açmak için javascript kullanımı kolay bir yolu var mı? üzerine cevap bazı değişikliklerle birlikte

cevap

1

Sen gibi ebeveyn global bir değişken ilan etmeli url

bu:

<script> var myglobal; </script> 

Sonra iframe html kodlarında Üst anahtar kelime arayarak küresel değişkeni değiştirebilir, gibi:

<script> parent.myglobal='something'; </script> 
+0

Aslında bir çalışma yaptığımızdan bu yana çalıştıklarını doğrulamamıştım, ama yanıt veren tek kişi siz olduğunuzdan beri size verdim. Bilgi için teşekkürler. –

İlgili konular