检测移动设备的移动浏览器关闭事件

时间:2019-07-17 08:57:29

标签: reactjs browser progressive-web-apps dom-events

我的应用程序被杀死时,我想执行一些操作。可以使用哪种方法?我正在研究React Js。

1 个答案:

答案 0 :(得分:0)

无法防止整个浏览器被杀死,因为这种行为很容易被恶意脚本利用。但是,您可以检测选项卡何时关闭。

尝试window: beforeunload event

    export const calculateRisk = (ticket) => dispatch => {
      const numberOfComments = ticket.comments.length
      let riskByComments//if i use const i need to declare its value
         //right away, i cannot use an if statement to do it later
      if(ticket.comments.length>2){
        riskByComments=5//if i use const inside the if statement
      }else{
         riskByComments=0//i cannot use it in the rest of my function
       }