一个浏览器下的奇怪问题
今天在维护旧系统时,遇到一个问题。
首先,我给一个页面上的按钮加了个打印预览的按钮,点击它,可以弹出一个新窗口对数据进行打印预览。如:window.open(url,"_search");
然后,我用两个浏览器打开了这个页面。一个是猎豹浏览器(使用IE兼容模式),一个是IE8。我先用猎豹点击弹出打印预览窗口,数据显示正常。接着又用IE8点击弹出此预览窗口,但死活弹不开,我以为JS出错了,后来才发现,如果我把猎豹中的预览窗口关闭了,IE8点击才会正常弹出预览窗口;或者说,在IE8下点击预览按钮时,猎豹的打印预览页面居然被刷新了。
引申一个问题:平常我们使用浏览器时,为什么我们刷新当前页面,会使当前页面的数据被刷新,而不会把这个浏览器的另一个页面或另一个选项卡中的数据刷新?浏览器是基于什么来作出判断的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
IE内核的设置问题吧~没碰见过
猎豹浏览器的广告拦截屏蔽了弹出窗口
猎豹浏览器的广告拦截屏蔽了弹出窗口
你那个引申问题 。。。就是重新请求了一下数据啊,这应该没疑问吧。
IE根本不能同时打印两个页面的数据吧,chrome就可以,所以你那个
引申问题,是js判断不了的,开发浏览器时,当然可以判断啊
不知所云
你那个引申问题 。。。就是重新请求了一下数据啊,这应该没疑问吧。
猎豹浏览器的广告拦截屏蔽了弹出窗口
你那个引申问题 。。。就是重新请求了一下数据啊,这应该没疑问吧。
猎豹浏览器的广告拦截屏蔽了弹出窗口