想通过 IE的帮助里面“关于Internet Explorer”,
鲁敏宇整容前后
郁闷,真不知道怎么回事。
在网上查了查
有人说是 用showModalDialog打开的窗口的原因,
有人说是 用showModalDialog打开的窗口的原因,
用到获取浏览器版本(navigator.userAgent)的时候会出现 “存储空间不足,无法完成此操作”的错误,导致这个页面的在它之后的其他Script都不好使,对于业务系统,产生的后果非常之严重。
测试脚本:
<button onclick=test()>Test </button>
<SCRIPT>
function test(){
showModalDialog("javascript:alert(navigator.userAgent);");
}
</SCRIPT>
测试脚本:
<button onclick=test()>Test </button>
<SCRIPT>
function test(){
showModalDialog("javascript:alert(navigator.userAgent);");
}
</SCRIPT>
注册表的位置:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent
和
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent
和
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent
如下图:这是我电脑上的截图
鲍国安解决办法:
具体的注册表位置是两个地方:邓紫棋绯闻男友
在
在
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent
和
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent
和
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent
User Agent 下的多余字符串值删除就可以了,就是上图的红圈起来的部分删除,重新启动一下IE就可以了,就不会报存"储空间不足,无法完成此操作”的错误
发布评论