我有一个使用 AngularJS 框架的 Apache Cordova 应用程序。服务正在拉入 JSON 对象列表,每个对象包含 1 个 url 以填充菜单。一旦用户选择菜单项之一,应用程序就会从该对象中获取 url,并将其绑定(bind)到 iframe 中。然而,我已经完成了所有这些工作,但页面未显示我的网址之一。有没有办法可以记录 iframe 加载后的响应?
这是部分内容的片段。
<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>
如果我为其分配一个 ID,是否有一种简单的方法可以使用 JavaScript 来记录此 iframe 的响应?
最佳答案
对此的答案进行了一些更改url
您应该在父级中声明一个全局变量,例如:
<script> var myglobal; </script>
然后在您的 iframe html 代码中,您可以通过调用parent关键字来更改该全局变量,例如:
<script> parent.myglobal='something'; </script>
关于javascript - 如何记录 Apache Cordova 应用程序中加载的 iframe 的 http 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36204778/