新規投稿
フォローする

セッション切れの前に自動保存させたい

お世話になっております。

 

セキュリティ上セッション時間を15分にしているのですが

運用部署から編集途中でセッションが切れてしまうとクレームがきており

セッションが切れるまえ(14分経ったとき)に自動保存をすることで決着がつきましたが

 

いざやってみるとボタンが押せず、基本的な事かもしれませんが

お教えください

const registrationButton = document.getElementsByClassName("gaia-ui-actionmenu-save");
registrationButton.click(); → ここでエラー

 

よろしくお願いいたします。

 

0

2件のコメント

Avatar
Mitsuaki Ando

jQueryのtrigger()を利用してみるのはどうでしょうか?

https://developer.cybozu.io/hc/ja/articles/204695384-%E7%AC%AC12%E5%9B%9E-jQuery%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86

 

<サンプル>

jQuery.noConflict();
(function($) {
  "use strict";
  kintone.events.on("app.record.edit.show", function(event) {
      setTimeout(function() {
        $(".gaia-ui-actionmenu-save").trigger("click");
      }, 15000)
  });
})(jQuery);

0
Avatar
aruzi0306

Mitsuaki Ando さん

 

ありがとうございます。

やりたいことができました!!!

setTimeout(function() {
swal({title: "<font color=\'red\'>10分経過しました...<br>一度保存をしてください!<br>5分後に自動保存されます!</font>", text:"", confirmButtonColor: "#ff0000", type: "warning",html: true});
}, 600000);

setTimeout(function() {
$(".gaia-ui-actionmenu-save").trigger("click");
}, 850000);

1
ログインしてコメントを残してください。