惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
V
Visual Studio Blog
宝玉的分享
宝玉的分享
IT之家
IT之家
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
I
InfoQ
B
Blog RSS Feed
T
Threatpost
博客园_首页
M
MIT News - Artificial intelligence
Spread Privacy
Spread Privacy
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Know Your Adversary
Know Your Adversary
U
Unit 42
Engineering at Meta
Engineering at Meta
C
Cyber Attacks, Cyber Crime and Cyber Security
月光博客
月光博客
Scott Helme
Scott Helme
T
Tor Project blog
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
S
Schneier on Security
Vercel News
Vercel News
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
L
LangChain Blog
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
The GitHub Blog
The GitHub Blog
雷峰网
雷峰网
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
S
Security Affairs
A
About on SuperTechFans
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
大猫的无限游戏
大猫的无限游戏
W
WeLiveSecurity
Cisco Talos Blog
Cisco Talos Blog
罗磊的独立博客

博客园 - Michael Zhang

MacBook Home End SLES Install cucumber soapui test web services S/4 HANA Solution Manager Linux下创建新用户 su with hyphen and without - su带横杠和不带横杠 2008 R2中的无线连接 wireless [转载]一个回收站小工具---RecycleBin Gotcha 尝试改变Survey完成后的默认行为(JavaScript) SharePoint开发中的小点滴 Document Library的URL 添加新的站点栏目类型(New Custom Field (Column) Type) 完全控制SharePoint站点菜单(Get full control of SharePoint ActionMenus) Part 1 从WSS 3.0到MOSS 2007 WSS文档库备份及复制 如何备份sharepoint中的文档库? Document Library中Server Menu问题(New和Upload菜单消失) 站点迁移 从单机到服务器场 从上海到大连 又出现两个问题 关于Alert和WebDAV Sharepoint 2007 Forms认证与File Not Found错误
不实用,还小有点意思-IE6 UI测试中的小发现
Michael Zhang · 2009-08-10 · via 博客园 - Michael Zhang

      应该还没有发过博客园首页,很微小的经历,却很想跟大家分享,没有丝毫技术含量,权当轶事听之。
      因为2周前离开了原来的公司,也离开了相随3年多的SharePoint,开始新的IT征途,到新公司做常规的ASP.NET开发,所以最近一直在博客园潜水,品读园子里的精华,增长知识。今天下午来园子看时,突然想到了上周在IE6下做UI测试时碰到的诡异事,特渴望跟园友分享下在新公司的这个经历,就在晚饭后上来码字了。
      刚进新公司时,很奇怪每个同事的桌子上放了个笔记本,为什么边上还有一个单独的显示器,经同事介绍才知道很多页面要在不同分辨率下做UI测试。逐渐的对自己的项目熟悉了:新工作是负责一个B/S系统的开发,这个系统已经持续开发了4年以上,在开发过程中要自己测试多种浏览器(IE6, Firefox, Safari...)多种分辨率下用户界面的友好性,看来我也躲不过2个辐射源的照射了,不过直到开始修改程序,我的显示器还没有到,听队友说IT那边缺显示器,于是我也不等了,直接在本机装了微软的Virtual PC,开工!
      情况是本机分辨率1280*800,虚拟机分辨率1024*768,主要测试IE6和Firefox下的界面,好像Safari和Firefox下界面差不多,所以很少测(如果有了解Safari和Firefox差别的,请不吝指教),第一个任务是修正浏览器出现滚动条的bug,问题不难,在队友的帮助下,很快确定了原因并修正,在本机和虚拟中测试无误并迁入,按说这事就结束了,可是很快队友就反馈说在1024*768分辨率下IE6还是有滚动条,Firefox没问题。我在虚拟机上重复测试查看,传说中的滚动条就是不出现,不得不到队友的位子去看,滚动条果真就在那个单独的1024*768的显示器中出现了,队友觉得程序改得有问题,让我回去重新改。迷惘的我苦苦不得其所,虚拟机1024*768的IE6下非常正常,到了单独的显示器就出问题,到底是谁的问题哦?
      我可不想新到公司,第一个任务就砸锅,没有想法的我开始深读程序,并在js相关代码中写了非常多的alert,来获取不同DIV区域的offsetWidth,为什么相同的DIV,IE6下的offsetWidth跟Firefox下的不一样?走投无路的某最后上了毫无技术含量的绝招alert(screen.width);,正好这时IT把我的显示器送过来了,立马装上进行测试,IE6这时像被扯下了虚伪外衣的巫婆。。。,丑陋的弹出了 1280 这个数字。
      洋洋洒洒上千字,终于抓住了IE6这个老巫婆的妖杖,问题可以简化为:一台主机连2个显示器时,IE6总是使用主(primary)显示器的分辨率显示页面。看来程序写得没问题,是测试环境需要改进,我可以松口气了,估计在设计IE6时,还没有考虑到一台主机会连接多个显示器呢。
      这个问题还没有在IE7, IE8中测试过,姑且相信它们没问题吧。

      最后介绍下使用2台显示器时,如何设置使窗口放置到不同的显示器中,个人开始喜欢这个功能了,首先要求有2个显示器,如下图:

设置界面如下:
在桌面右击,选择属性,设置,鼠标点击显示器2,选中 将Windows桌面扩展到该监视器上。这样就可以把窗口随意放置到不同的显示器中了。

园子里不少人工作中都要使用多个显示器,例如:http://www.cnblogs.com/dream/archive/2007/03/10/670094.html,其实如果机器足够强劲,虚拟机也是个不错的选择。

ASP.NET新手,持续学习中---欢迎交流。