關於safiry開啟無痕瀏覽時本地儲存的處理

2021-08-01 09:58:48 字數 841 閱讀 6771

在移動端做互動,我們經常會用到本地儲存localstorage來儲存變數。但是在safiry瀏覽器開啟無痕瀏覽模式時,本地儲存不管用了。那麼是不是就不能行了呢。當然不是。除了localstorage和sessionstorage之後外,我們知道,可以使用cookie來儲存。在safiry開啟無痕瀏覽的時候,本地儲存會拋異常,所以可以通過捕獲異常來判斷是否使用cookie儲存。

var tracelesstorage=function

(name, val)catch(e)

}else catch(e)

return datastr;

}}

//下面是cookie儲存的取值和存值
var getcookie=function

(name)//取cookies值

else

if(arr[2] !='null')else;

}else

}//儲存cookie

var setcookie=function

(name, value, time)

var getsec=function

(str) else

if (str2 == "h") else

if (str2 == "d")

}//如果要清除儲存,同樣拋異常的時候就需要清除cookie

var clearstorage=function

(name)

trycatch(e)

}

如果用sessionstorage也是同樣的思路。

關於Visual Studio除錯時開啟的檔案路徑

如下圖所示是我工程資料夾內部 可以看到該路徑下還有3個資料夾 可能只有兩個,乙個是工程名,乙個是debug 也可能只有乙個,是工程名 一般而言,當你使用下圖所示的按鈕來編譯程式時,我們知道,這是進入除錯狀態,且會在你工程資料夾下產生乙個叫debug的資料夾,在這個資料夾下有可執行程式。那麼,如果你的...

當我們開啟網頁時,瀏覽器做了什麼???

問題 請談談從瀏覽器輸入url到拿到網頁的整個過程 當你在搜尋欄輸入 瀏覽器進行url解析。看到https,就知道要訪問的是web伺服器,www.baidu.com是web伺服器的名字。根據上面的解析結果生成http請求資訊。瀏覽器生成了http請求之後 如果業務有加密需要的話,可以使用https ...

無指定協議名時,瀏覽器對URL的解析

在瀏覽器位址列,直接輸入的url中,如果未指定協議名,如http https等,瀏覽器會自動解析為http 如 輸入 瀏覽器會自動解析到 但在html元素中,解析情況有所不同,瀏覽器會使用當前頁面的協議來解析此類url 比如,在html 中,如果當前頁面是 則 會被解析成 如果當前頁面是file c...