我正在尝试使用带有中央菜单( index.html )和其他页面的Appgyver Steroids制作应用程序。我的问题是,每当我更新另一个页面上的cookie信息(例如登录)时,通过调用返回到菜单页面时,菜单都不会随着新数据而改变
steroids.layers.popAll().
当我手动致电时:
document.location.reload();
页面刷新可解决此问题,但我找不到自动触发此方法的方法。
我尝试使用Steroids.js提供的能见度更改事件,但它仅适用于iOS,并且我需要它与Android兼容。
有人知道我每次回到菜单页面时应该怎么做吗?
为了记录,我还在该项目上使用了Angular.js。
谢谢!
顺便说一句,这是我的第一个问题。
最佳答案
我几乎没有“Appgyver类固醇”的使用经验,但是我在Appgyver论坛中进行了一些深入的研究,这是我发现的内容:preload() causes Webview variable unusable.
他们建议使用postMessage API在WebView之间进行通信,因此从技术上讲,您可以侦听某些消息以执行重新加载或执行任何操作。
更多资源:
希望能帮助到你。
关于javascript - 在Streoids.js中进行转换后,如何重新加载页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19858129/