OStack程序员社区-中国程序员成长平台

标题: javascript - 在 Streoids.js 中转换后如何重新加载页面? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:15
标题: javascript - 在 Streoids.js 中转换后如何重新加载页面?

我正在尝试使用具有中央菜单 (index.html) 和其他页面的 Appgyver Steroids 制作应用程序。我的问题是,每当我在另一个页面上更新 cookie 信息(例如登录)时,当我通过调用返回菜单页面时,菜单不会随新数据而改变

steroids.layers.popAll().

当我手动调用时:

document.location.reload();

页面刷新会解决这个问题,但我找不到自动触发它的方法。

我尝试使用 Steroids.js 提供的 visibilitychange 事件,但它仅适用于 iOS,我需要它与 Android 兼容。

有谁知道每次我回到菜单页面时我应该怎么做才能刷新菜单页面? 作为记录,我也在这个项目中使用了 Angular.js。

谢谢! 顺便说一句,这是我的第一个问题。



Best Answer-推荐答案


我几乎没有使用“Appgyver 类固醇”的经验,但我在 Appgyver 论坛中进行了一些挖掘,发现了以下内容:preload() causes Webview variable unusable.

他们建议使用 postMessage API 在 WebView 之间进行通信,因此从技术上讲,您可以监听特定消息以执行重新加载或其他操作。

更多资源:

希望对你有帮助。

关于javascript - 在 Streoids.js 中转换后如何重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19858129/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4