프로필 사진
xiaght
bolt icon20·2개월·
79
공유

새로고침 이벤트? 처리 질문드립니다

최근에 와서 처음으로 html쪽을 공부하면서 db를 사용하기위해

파이어스토어를 사용했습니다.


처음에 값읽어와서 표시까지해주고 나중에 종료시 해당값들을 데이터 베이스에 업데이트를 해줘야되는데

beforeunload 라는 함수?를 사용해 새로고침이나 종료시 창을 만들어주고 업데이트 함수를 실행시키는 방식으로 만들어봤는데요

처음 새로고침을 누른상태에서 확인을 누르면 실행이 안되고 취소를 누른상태에서는 업데이트가 실행이 됩니다. 이후 두번째부터는 창이 나오는 시점부터 함수가 실행되어 무엇을 눌러도 함수가 실행됩니다.

두가지 차이가 따로있을까요??


그리고 제가 유니티쪽이랑 연결하다보니까 sendmessage를 사용해 유니티와 연결을 하는데 

예를 들어 새로고침시 html쪽에서 sendmessage를 통해 유니티쪽에 정보를 읽어오는 함수를 실행시키고 이를 jslib의 함수를 거쳐 다시 html쪽에서 업데이트 해주는 함수를 실행하고 있는데 이렇게 하는방식이 맞는지 궁금합니다 작동은 되는데 뭔가 한바퀴 돌아가는 느낌이라 sendmessage의 리턴값을 가져오면 되는데 함수자체가 리턴값이 없는거라 일단 이런식으로 만들었습니다.

0
cat-footer