求教如何让窗口只弹出一次?

2018-03-21 11:19:54 +08:00
 ky1e
这样写:
<script language=Javascript>
window.open('http://localhost/popup/index.htm');
</script>
页面每刷新一次就弹出一个,请高手指教。
4095 次点击
所在节点    JavaScript
13 条回复
raofeng
2018-03-21 11:25:49 +08:00
在 localStorage 里边记录一下吧。每天弹一次就加个时间判断。
digmon
2018-03-21 11:26:03 +08:00
在 localstorage 里面放一个标志位
ky1e
2018-03-21 11:56:46 +08:00
@digmon HTML5 元素,本地 IT 还有 IE6 呢 哈哈。。。
leeg810312
2018-03-21 11:57:49 +08:00
居然还有 ie6,IE9 以下都放弃了
qsnow6
2018-03-21 11:57:52 +08:00
在 client 储存标记是最优法
yihuo7758
2018-03-21 11:59:59 +08:00
666,localStorage
Yokira
2018-03-21 12:02:45 +08:00
window.open('http://localhost/popup/index.htm', 'test')
加第二个参数 name 就行,只要保证每次的 name 是一样的即可,但是 IE6 支不支持就不太清楚啦。
des
2018-03-21 12:05:32 +08:00
@ky1e ie6,用 cookie 吧
linpf
2018-03-21 12:05:32 +08:00
不行就记录到 cookie 里
ydirel
2018-03-21 12:09:50 +08:00
开发从来不考虑 IE 兼容。
opengps
2018-03-21 12:11:31 +08:00
cookie 里加个标记
ky1e
2018-03-21 14:13:00 +08:00
@all 感谢各位提供思路~
ky1e
2018-03-21 14:27:38 +08:00
@Yokira bingo

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/440003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX