2

中央メニュー ( index.html ) と他のページを持つ Appgyver Steroids を使用してアプリケーションを作成しようとしています。私の問題は、別のページ(ログインなど)でCookie情報を更新するたびに、呼び出してメニューページに戻ったときにメニューが新しいデータで変更されないことです

steroids.layers.popAll().

手動で呼び出す場合:

document.location.reload();

ページの更新によってこれが処理されますが、これを自動的にトリガーする方法が見つかりません。

Steroids.js が提供するvisibilitychangeイベントを使用しようとしましたが、iOS でしか機能せず、Android と互換性がある必要があります。

メニューページに戻るたびにメニューページを更新するにはどうすればよいか知っている人はいますか? 記録のために、私はこのプロジェクトでも Angular.js を使用しています。

ありがとう!ところで、これは私の最初の質問です。

4

1 に答える 1

1

「Appgyver Steroids」の経験はほとんどありませんが、Appgyver フォーラム内を少し掘り下げたところ、次のことがわかりました。preload() により、Webview 変数が使用できなくなります。

彼らは、postMessage API を使用して WebView 間で通信することを提案しているため、技術的には、リロードなどを実行するために特定のメッセージをリッスンできます。

その他のリソース:

それが役に立てば幸い。

于 2013-11-09T12:19:12.070 に答える