[讨论] 万年烂梗的万用跨平台页面

楼主: qwer820404 (GB2)   2014-06-27 21:21:21
最近遇到一件让我百思不得其解的事情…
user 测试即将要上线的网站,结果一开发现版型全部跑光光,回报之后就开始处理
先确定使用的浏览器、版本、作业系统。
但发现到一件事情,在作业系统相同,但是同样浏览器,画面天差地远…
(前端工程师看是正常,user 看到中邪的画面…)
后来我在想,浏览器 (IE8) 本来就是蛮多与众不同,只是这次跟中邪没两样…全跑
但自家的人在看又没有问题,是因为 patch 的版本不同,导致这样的状况吗??
在做案子都发现有一个现象,user 似乎不太更新版本的,也许是安全性的问题…
在时间与成本有限的情况下,要写一堆hack去解决感觉也不太对…
(很想告诉使用者那应该是两个不同的网站 xd)
作者: alog (A肉哥)   2014-06-27 21:45:00
前端工程师经验还不够 我坦白说 Internet Explorer在Windows XP 跟 Windows Vista/7 8 2012 是完全不同的状况即使你是用 IE11 去模拟 IE7/8/9 都会有不同结果所以我们都是一次在VM开多个系统的IE直接做测试另外还有一种是浏览器的插件、工具软件造成的网页画面错置有些凶猛的软件甚至会在 Client 网页上直接安插广告最后就是,IE 本身有相容性检视的设计,可能会直接跳回IE6/7的引擎渲染html code,导致同一个版本的IE画面却不同通常这就得从 meta 指定 ie 用最新的下去
作者: pm2001 (做个盾牌眼球兵吧)   2014-06-27 22:56:00
相容性检视
作者: f1234518456 (...........)   2014-06-28 00:19:00
当初签约就要写明版本的...
作者: ez880 (被捅我也爽)   2014-06-28 01:13:00
debug跟写明版本没有关系吧= =不会debug怪合约烂?
作者: hit1205 (帮你把勇气装满)   2014-06-29 00:57:00
想到相容性检视+1 XD
楼主: qwer820404 (GB2)   2014-06-29 01:20:00
目前找到似乎较佳的写法是如下("X-UA-Compatible", "IE=edge,chrome=1");强制 IE版本浏览器 使用此版本最新的render engine是否 可以处理掉相容性的问题
作者: alog (A肉哥)   2014-06-29 08:24:00
你们要自己去debug方法我已经说过了..你们要自己去“验货”
楼主: qwer820404 (GB2)   2014-06-29 10:13:00
了解 谢谢大大 我会去找F2E聊聊 感谢
作者: GoalBased (Artificail Intelligence)   2014-06-29 20:48:00
都要上线才在测相容性性喔..有点惨

Links booklink

Contact Us: admin [ a t ] ucptt.com