相关疑难解决方法(0)

Safari的html5 localStorage错误:"QUOTA_EXCEEDED_ERR:DOM例外22:尝试向超出配额的存储添加内容."

我的webapp在ios safari私密浏览中有javascript错误:

JavaScript的:错误

未定义

QUOTA_EXCEEDED_ERR:DOM例外22:尝试向存储添加内容......

我的代码:

localStorage.setItem('test',1)
Run Code Online (Sandbox Code Playgroud)

javascript html5 web-applications local-storage

132
推荐指数
5
解决办法
14万
查看次数

当直接从文件系统访问网站时,IE9中的本地存储失败

这两个陈述window['localStorage']window.localStorage

访问网址"file:/// C:/index.html"时未定义

在文件系统上运行网站时localStorage是否禁用?

PS.我正在运行该网站的Windows 7手机上托管该网站的isolatedStorage.

isolatedstorage local-storage internet-explorer-9

21
推荐指数
2
解决办法
3万
查看次数

使用 Javascript 设置 Cookie 并清理值

我需要使用 javascript 设置 cookie,我使用以下命令执行此操作:

document.cookie = name+"="+value;
Run Code Online (Sandbox Code Playgroud)

我的问题是这value是一个字符串,它可以包含任何 unicode 字符。

是否有一个函数可以自动替换特殊字符(例如;) - 如果没有,哪些字符是被禁止的?

像“encodeURIComponent()”这样的用于获取参数的函数将是完美的

javascript cookies special-characters

5
推荐指数
1
解决办法
5844
查看次数

如何使用FileSystemObject在JavaScript中读取文件

我想用FileSystemObject读取一个文件.我的代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<title>Read json</title>
</head>

<body>
<script type="text/javascript">

function readFile(filename){
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var ForReading = 1;
    var f1 = fso.OpenTextFile(filename, ForReading);
    var text = f1.ReadAll();
    f1.close();
    return text;
}

myJSONText = "text.txt";
var myObject = readFile(myJSONText);//eval('(' + myJSONText + ')');

document.write(myObject.name);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript file-io filesystemobject

5
推荐指数
1
解决办法
5万
查看次数

如何处理Apple iOS Safari私有模式禁用LocalStorage?

网上有几个关于iOS 6如何为我们的开发人员引入痛苦的技术细节的讨论,当Safari的私有模式打开时,浏览器的LocalStorage不可写.

但是,您如何在现代Web应用程序中处理此问题?您是否只是通过模态窗口通知检测到此情况并通知用户您的Web应用程序无法使用,除非用户禁用Safari的私有模式?或者您是否实施了根本不使用LocalStorage的后备措施?如果是这样,那些措施是什么?

safari fallback privacy local-storage ios6

5
推荐指数
1
解决办法
5306
查看次数