是否首次進入頁面判斷方案

2021-10-03 20:27:15 字數 290 閱讀 7008

需求進入:

1.進入a頁面,輸入一些資訊後,跳轉b頁面選人,然後攜帶使用者資訊回到a。a中所有內容都保留,且攜帶回b頁面選的人。

2.每次從新進入a頁面,a頁面重新整理。

解決方案:

進入a頁面時,直接replace跳轉當前url拼接乙個時間戳引數。ts=當前時間。使用者不會有跳轉感知,瀏覽器裡也不會多一層歷史記錄

互動中跳轉b頁面回來後,判斷有ts時間戳引數,則代表非新進入頁面。

當使用者從新進入a頁面時,未攜帶ts引數。清除當前的本地儲存,然後replace跳轉到當前頁拼接ts引數。

頁面有EditText,避免首次進入彈出鍵盤

在開發中經常會遇到這樣的問題,進入乙個含edittext的activity後總是會自動彈出軟體盤。但是有時候我們又不想讓它彈出,因為影響美觀,而且使用者可能也會反感。最好的做法是剛進入時不讓彈出,在使用者輸入的時候才讓彈出,把主動權交個使用者是對使用者最大的尊重。在清單檔案中設定 android w...

JS判斷是否到達頁面底部

js判斷是否到達頁面底部 判斷標準 視窗高度 滾動條位置 頁面高度 原生js 判斷整個文件到底部 視窗高度 var windowheight document.documentelement.clientheight document.body.clientheight window.onscrol...

Javascript判斷頁面是否載入完成

很多時候我們在使用document.getelementbyid的時候直接在script標籤中獲取物件,然後使用,此時程式會出現該物件為undefined。script var dom document getelementbyid target alert dom undefined script...