Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Internet Explorer 7中的HTML 5会话存储_Javascript_Html_Internet Explorer 7_Session Storage_Web Storage - Fatal编程技术网

Javascript Internet Explorer 7中的HTML 5会话存储

Javascript Internet Explorer 7中的HTML 5会话存储,javascript,html,internet-explorer-7,session-storage,web-storage,Javascript,Html,Internet Explorer 7,Session Storage,Web Storage,问题:- 防止网站在页面(a)刷新时运行特定的脚本。即使用户导航到另一个页面(B)并返回到页面(A),脚本也不应运行 规定的解决方案:- 使用HTML5会话存储来跟踪在活动会话期间访问页面的次数。如果会话变量不存在,则表示这是第一次访问。如果存在会话变量,请阻止脚本 问题:- IE 7中不支持HTML5会话存储。即使使用的浏览器是IE 11,使用meta-content=“IE=EmulateIE7”标记,浏览器也会被迫像IE7一样呈现 使用会话存储是解决当前问题的最佳选择吗?如果是,我如何解决

问题:- 防止网站在页面(a)刷新时运行特定的脚本。即使用户导航到另一个页面(B)并返回到页面(A),脚本也不应运行

规定的解决方案:- 使用HTML5会话存储来跟踪在活动会话期间访问页面的次数。如果会话变量不存在,则表示这是第一次访问。如果存在会话变量,请阻止脚本

问题:- IE 7中不支持HTML5会话存储。即使使用的浏览器是IE 11,使用meta-content=“IE=EmulateIE7”标记,浏览器也会被迫像IE7一样呈现

使用会话存储是解决当前问题的最佳选择吗?如果是,我如何解决IE7问题

看看使用,它是一个简单的会话包装器,可以回退到IE6和IE7中的用户数据。这为您的代码提供了一致性,并为您抽象了在这两种机制之间切换的复杂性

store.js在可用时使用localStorage,并依赖于IE6和IE7中的userData行为。没有闪存来降低页面加载速度。没有cookies来增加您的网络请求


对不起,你就是不能,即使有

不。我认为没有办法跨浏览器提供会话存储语义


如果我的回答有帮助,请随意投票/接受它。或者,如果您需要更多信息,请随时提问。