怎么去检测某一个网页下localStorage的剩余容量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么去检测某一个网页下localStorage的剩余容量相关的知识,希望对你有一定的参考价值。
参考技术A 1.检查当前所用浏览器是否支持localStorage:if(window.localStorage)
alert('This browser supports localStorage');
else
alert('This browser does NOT support localStorage');
2.向localStorage存储数据:
window.localStorage.setItem("key",value);
3.从localStorage中取出key为"hello"的数据:
window.localStorage.getItem("hello");
网页代码 JS代码 检测手机或是Pad设备 是不是安装某软件 之后做相应的跳转
网页代码 JS代码 检测手机或是Pad设备 是否安装了 手机淘宝APP 如果安装跳转到指定网页,如果没有安装留在网页。(安卓和IOS判断是否有区别,是否需要先判断系统) 谢谢!!
谢谢 主要是 需要判断 移动设备 是否安装了手机淘宝 之后做跳转处理。安装了就跳转到指定网页,没安装跳到别的网页。
如下:
<script language="javascript">
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i))
var loadDateTime = new Date();
window.setTimeout(function()
var timeOutDateTime = new Date();
if (timeOutDateTime - loadDateTime < 5000)
window.location = "要跳转的页面URL";
else
window.close();
,
25);
window.location = " apps custom url schemes ";
else if (navigator.userAgent.match(/android/i))
var state = null;
try
state = window.open("apps custom url schemes ", \'_blank\');
catch(e)
if (state)
window.close();
else
window.location = "要跳转的页面URL";
</script>
apps custom url schemes 是什么呢?
其实就是你与APP约定的一个协议URL,你的IOS同事或Android同事在写程序的时候会设置一个URL Scheme,
例如设置:
URL Scheme :app
然后其他的程序就可以通过URLString = app:// 调用该应用。
还可以传参数,如:
app://reaction/?uid=1
原理:500ms内,本机有应用程序能解析这个协议并打开程序,调用该应用;如果本机没有应用程序能解析该协议或者500ms内没有打开这个程序,则执行setTimeout里面的function,就是跳转到你想跳转的页面。 参考技术A js代码在所有系统上是通用的。
以上是关于怎么去检测某一个网页下localStorage的剩余容量的主要内容,如果未能解决你的问题,请参考以下文章
网页代码 JS代码 检测手机或是Pad设备 是不是安装某软件 之后做相应的跳转
DELPHI如何实现打开某一个网页没webbrowser组件