每次访问一次
popup javascript Once in each visit
在智能手机上使用JavaScript弹出窗口
<script type="text/javascript">
var shouldOpenWindow = true;
function open_on_click(url,name) {
if( /Android|iPhone|BlackBerry/i.test(navigator.userAgent) ) {
window.open('market://details?id=picture.profile.logo.football','picture profile logo football');
// if you want that only on first click the popup must be opened, and not on any subsequent clicks, then do this
shouldOpenWindow = !shouldOpenWindow;
}
}
</script>
<body onclick="open_on_click()">
我想让页面在每个新会话期间出现例如,每隔一小时
窗口。localStorage—存储没有过期日期的数据
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
所以只要设置一个变量来保存用户最后一次访问网站的时间,然后相应地显示或跳过弹出窗口。
你需要检查你的目标设备是否支持它,尽管一些旧的移动浏览器可能仍然有问题。
if (typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
} else {
// Sorry! No Web Storage support..
}
来源: http://www.w3schools.com/html/html5_webstorage.asp
相关文章:
- Javascript返回值只在循环中返回一次
- 每次访问显示一次警报
- 如何在下一次 AJAX 调用中访问从一个 AJAX 调用返回的变量
- 优化的方法;标题“;只发送一次POST请求即可访问网站
- 如何在上一次 JQuery 调用后访问 DOM
- 如何使网页一次只能访问一次?(JS+HTML)
- 使用胡须.js一次循环访问一个测验项目
- 如何使用 ajax 一次抓取一页,返回下一页链接并再次访问
- 每次访问显示一次模态
- 每 10 次访问(重新加载)显示一次 JavaScript 函数
- 如何仅访问数组中的一对元素一次
- 一次访问后显示不同的HTML代码
- 我们可以访问主流HTML页面中浏览器下一次请求的URL吗;s卸载功能
- 每次访问只执行一次js函数,刷新时再次执行
- 如何使这个点击实例只发生一次,并可访问的所有内容
- 如何使用ng repeat在一次迭代中访问(项中的项)的2个项
- 在Javascript中,如何在访问非静态私有变量时,为只在内存中驻留一次的对象提供函数
- 如何在访问主页时只显示一次欢迎信息
- Cookie自动播放<视频>每次访问仅一次
- 每次访问一次