モバイル版で保存実行前に別ページに移りたい

初めまして。

在庫管理のTipsを参考に、2つのアプリを同時に操作し、bulkRequestが成功した場合は元のページに戻ってから「return false」で抜ける、という処理を実装したいと考えています。

PC版ではうまくいったのですが、mobile版では簡略化した以下のコードでもうまくいきません。location.hrefがまるまる無視されているような恰好になります。

 

他のタイミング(たとえばcreate.showなど)では、mobile版でも別urlに移動するのですが、create.submitのタイミングではうまくいかないようです。

 

これは仕様なのでしょうか。

また、別の方法で作成画面から抜けられるのであれば、その方法を採用したいと考えています。

 

以上、よろしくお願いいたします。

 

(function() {

‘use strict’;
kintone.events.on(‘mobile.app.record.create.submit’, function(event) {

location.href=‘任意のurl’;

return false;

});
})();

こちら自己解決しました。

同期の問題であったようで、

location.hrefの行を

setTimeout(function(){
location.href = ‘任意のurl’;
}, 0);

 

と変更したところ、遷移するようになりました。