That 's cool!
Screengrab 0.96.1 by Andy M
Download: https://addons.mozilla.org/en-US/firefox/addon/1146
Screengrab! saves webpages as images...
It will capture what you can see in the window, the entire page, just a selection, a particular frame... basically it saves webpages as images - either to a file, or to the clipboard.
请打开任何搜索引擎,搜索:
垃圾 IE8
垃圾 IE7
垃圾 IE6
垃圾 Firefox
垃圾 遨游
垃圾 Safari
垃圾 Opera
垃圾 谷歌浏览器(Chrome)
垃圾 世界之窗浏览器
垃圾 TT浏览器
......
全部骂声一片,当然也是叫好一片,浏览器的兼容让某些人备受煎熬,操作问题更是让使用者云里雾里,何时才能迎来统一?
网络秦始皇,你在哪里?
ocument.compatMode,可以用来判断当前页面采用的渲染方式。下面官方文档的说明:
BackCompat:标准兼容模式关闭。
CSS1Compat:标准兼容模式开启。
当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth;
当document.compatMode等于CSS1Compat时,浏览器客户区宽度是document.documentElement.clientWidth。
浏览器客户区高度、滚动条高度、滚动条的Left、滚动条的Top等等都是上面的情况。
var docbody = document.body;
var docelem = document.documentElement;
if (document.compatMode == "BackCompat")
{
//alert("Disable! it's BackCompat.");
cWidth = docbody.clientWidth;
cHeight = docbody.clientHeight;
sWidth = docbody.scrollWidth;
sHeight = docbody.scrollHeight;
sLeft = docbody.scrollLeft;
sTop = docbody.scrollTop;
}
else
{
//alert("Enable. it's CSS1Compat.");
//document.compatMode == "CSS1Compat"
cWidth = docelem.clientWidth;
cHeight = docelem.clientHeight;
sWidth = docelem.scrollWidth;
sHeight = docelem.scrollHeight;
sLeft = docelem.scrollLeft == 0 ? docbody.scrollLeft : docelem.scrollLeft;
sTop = docelem.scrollTop == 0 ? docbody.scrollTop : docelem.scrollTop;
}
(以上代码兼容目前流行的全部浏览器,包括:IE、Firefox、Safari、Opera、Chrome)
解决方案:
1.IETester
该软件可以共存IE6,IE7,IE8,首先是要现装好最高版本。不过不是很稳定,有BUG,作者在修改中,我用了一天就算了,这个等作者修改好后再继续用。
2.MultipleIEs
先安装正版IE7,然后再装MultipleIEs中的IE6,看情况自己定,如果你需要5.5以下,MultipleIEs都有。
我使用了第二个解决方案,因为BUG少,因为调试的时候需要调试JS。