您现在的位置: IT专家网 > WinSystem子站 > 技巧
微调Web站点以适应XP SP2
使您的 Web 站点能够很好地使用 Windows XP SP2 中的新安全功能,这些功能可能会影响 ActiveX 控件、文件下载、弹出窗口等。
浏览器窗口限制
您的 Web 站点是否将窗口布置为,使标题栏或地址栏位于可见显示顶端的上面,或者使状态栏位于可见显示底端的下面?
检查代码以确保您理解使用 window.open() 或 window.createPopup() 方法对脚本启动的窗口进行的限制。脚本可以调用相同的方法来创建 Internet Explorer 有边窗口(使用 window.open() 方法),或 Internet Explorer 无边弹出窗口(使用 window.createPopup() 方法)。但是,您可能需要检查设计,以确保弹出窗口在适当的时候对用户可见,并且状态栏包含的信息正确。
下列指导将说明如何在运行 Windows Restrictions Security 功能的过程中使用脚本启动的窗口调用。
对于使用 window.open() 打开的窗口:
预期状态栏会出现,并为其编写代码。默认情况下,状态栏为开启,并且高度为 20-25 像素。
调整窗口的大小和内容,使它在视觉上适合窗口的整体大小。窗口不能覆盖任务栏,因此如果状态栏为开启状态,并且未考虑到任务栏,它可能会损失 40 像素。窗口在任务栏外的垂直大小不能超过 30 像素。
不要在屏幕外打开窗口 - 它们会进行一段最小的 X 和 Y 坐标偏移,使窗口完全显示在屏幕上。
与前面一样,窗口的显示会受到显示主题、字体大小和分辨率的影响,因此在您设计窗口时,可能还需要考虑这些 UI 的影响。
注:现在,带有 fullscreen=yes 的 window.open() 会导致最大化的窗口,而不是 kiosk 模式的窗口。
对于使用 window.createPopup() 打开的窗口:
调整窗口的大小和内容,使它在视觉上适合窗口的整体大小。使用这个新功能,窗口将不会覆盖其父窗口的标题栏或状态栏,因此如果未考虑到标题栏或状态栏,它可能会损失 40 像素。请调整窗口的垂直大小,使其不超过页面的当前可见区域。
不要在 Internet Explorer 的 HTML 生成表面之外打开无边浏览窗口 - 它们会进行一段最小的 X 和 Y 坐标偏移,使窗口完全显示在客户端区域内。但有一个例外:最多有半个窗口可以存在于 Internet Explorer 客户端区域的左侧或右侧边缘之外。
与前面一样,窗口的显示会受到显示主题、字体大小和分辨率的影响,因此在您设计窗口时,可能还需要考虑这些 UI 的影响。

