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