亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IE8開箱即用是否支持“ localStorage”

IE8開箱即用是否支持“ localStorage”

藍山帝景 2019-10-31 14:07:28
我正在嘗試使用HTML5功能localStorage。根據這個博客,它可以使用IE8完成,但是當我嘗試使用它時,卻出現了JavaScript錯誤'localStorage is null or not an object'所以我的問題是:localStorageIE8 可以直接使用嗎?這是我的代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="X-UA-Compatible" content="IE=8" />    <title>IE8 - DOM Storage</title>    <script type="text/javascript">         function Save() {            localStorage.setItem('key','value');                    }            </script></head><body>            <button onclick="Save();">        Save    </button>  </body></html>
查看完整描述

3 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

它確實支持localStorage,盡管您需要處于IE8模式(在IE7模式下不起作用)。


要檢查您是否在IE8模式下工作,請加載開發人員控制臺。在頂部,確保已選擇IE8模式。標準模式也很好。


您還需要確保的一件事是您正在使用HTML5文檔類型。您不應將具有HTML5功能的XHTML文檔類型使用。


<!DOCTYPE html>

使用此文檔類型不會影響您的瀏覽器支持。


另外,請確保您訪問window.localStorage。這不應該是一個問題,但是眾所周知,IE會帶來一些奇怪的問題。也許它正在尋找本地范圍的localStorage對象?誰知道。


查看完整回答
反對 回復 2019-10-31
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

嘗試在與x-ua兼容的元標記中使用“ IE = edge”代替“ IE = 8”

來自Microsoft:(link)


使用以下值從Internet Explorer 6到IE11以EdgeHTML模式顯示網頁,這是Internet Explorer支持的最高標準模式。


<meta http-equiv="x-ua-compatible" content="IE=edge" >


查看完整回答
反對 回復 2019-10-31
  • 3 回答
  • 0 關注
  • 946 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號