我收到一份报告,称我公司的网站正在调整至少一名员工的浏览器窗口的大小。我在用户的计算机上亲身经历了这种行为,这很奇怪,因为调整大小只发生在我们的网站上,而不是在任何其他网站上,而且它发生在 Firefox 和 Internet Explorer 上。用户有一台运行更新软件的 Windows 7 机器。除了通常的(Flash 等)之外,她没有附加组件、主题或插件,她的设置是出厂默认设置。我清除了两个浏览器上的浏览器缓存并重新启动计算机,它仍然发生。唯一剩下的是css,但对我来说似乎没有任何可疑之处。
发生的情况是,当她单击站点上的按钮或内部链接时,当新页面完成加载时,浏览器窗口的大小会调整为内容宽度的大约 80%。也就是说,页面在加载时所做的最后一件事就是调整自身大小。如果她放大或缩小,那么在下一次加载时,它会再次将大小调整为较小或较大内容大小的 80% 左右。如果她最大化然后加载页面,则窗口将调整为 80%,但以某种方式保持“最大化”图标。(然后您必须在“最大化”图标上单击两次才能最大化。)
我感到困惑的原因是,我认为这种行为只能用 JavaScript 才能做到,但我故意用完全没有 JavaScript 的页面进行了测试,它仍然发生。网站上只有一个页面上有浏览器调整大小的 JavaScript,但它调整为像素大小,而不是百分比,而且它是我测试时未使用的 Web 服务的一部分。
我应该调查哪些事情来解决这个问题?因为这是一名员工,我必须修复网站或修复她的电脑,所以调查这两者的想法会很棒。