一个浏览器下的奇怪问题

发布于 2021-11-17 06:36:13 字数 394 浏览 737 评论 10

今天在维护旧系统时,遇到一个问题。

首先,我给一个页面上的按钮加了个打印预览的按钮,点击它,可以弹出一个新窗口对数据进行打印预览。如:window.open(url,"_search");

然后,我用两个浏览器打开了这个页面。一个是猎豹浏览器(使用IE兼容模式),一个是IE8。我先用猎豹点击弹出打印预览窗口,数据显示正常。接着又用IE8点击弹出此预览窗口,但死活弹不开,我以为JS出错了,后来才发现,如果我把猎豹中的预览窗口关闭了,IE8点击才会正常弹出预览窗口;或者说,在IE8下点击预览按钮时,猎豹的打印预览页面居然被刷新了。

引申一个问题:平常我们使用浏览器时,为什么我们刷新当前页面,会使当前页面的数据被刷新,而不会把这个浏览器的另一个页面或另一个选项卡中的数据刷新?浏览器是基于什么来作出判断的呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

反话 2021-11-21 12:49:56

IE内核的设置问题吧~没碰见过

回眸一笑 2021-11-21 12:49:55

猎豹浏览器的广告拦截屏蔽了弹出窗口

夜无邪 2021-11-21 12:48:44

猎豹浏览器的广告拦截屏蔽了弹出窗口

离去的眼神 2021-11-21 12:41:44

你那个引申问题 。。。就是重新请求了一下数据啊,这应该没疑问吧。

背叛残局 2021-11-21 12:34:41

IE根本不能同时打印两个页面的数据吧,chrome就可以,所以你那个
引申问题,是js判断不了的,开发浏览器时,当然可以判断啊

不再见 2021-11-21 12:04:49

不知所云

静谧 2021-11-21 10:10:13

你那个引申问题 。。。就是重新请求了一下数据啊,这应该没疑问吧。

可是我不能没有你 2021-11-21 07:40:23

猎豹浏览器的广告拦截屏蔽了弹出窗口

冷清清 2021-11-20 22:57:16

你那个引申问题 。。。就是重新请求了一下数据啊,这应该没疑问吧。

夜司空 2021-11-18 21:23:02

猎豹浏览器的广告拦截屏蔽了弹出窗口

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文