TurbolinksでCrossriderAPIを使用すると問題が発生します。私のシナリオは次のとおりです。
1 . http://website.local/に行く
2 . Crossrider拡張機能の準備ができているかどうかを確認するためのチェックを実行します。
CrossriderAPI.isAppReady('xxxxx', function(r) { if (r) (console.log('ready')) })
3 . はい、もちろんです。
4 . Web サイト内を移動する ( を使用turbolinks
)
5 . さて、トラブルはここから始まります。turbolinks
リクエストごとに DOM を変更しますが、Crossrider拡張機能の準備ができているかどうかを再確認しようとして、その理由を調査していると、false
. 私たちの拡張機能はもう表示されないようです。
このコードをデバッグして、この問題から抜け出せるかどうかを確認しています。
誰もこれで成功しましたか?どんな助けやアドバイスも素晴らしいでしょう!
アントニオ