商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
信箱 E杂志
您的位置:首页 > 软件频道 > 正文       

类似IE7 Firefox3可实现全页面缩放

作者:jude 编译  2007-07-30   

    【IT168 软件资讯】Firefox 3 nightly最终增加了盼望已久的页面缩放功能。现在,Firefox 3能够缩放整个页面,包括图片和文字(先前的版本只能缩放文字),功能类似于Opera和IE 7。

    页面缩放功能最早于1999年在Bugzilla中被提出,但由于在目前的Firefox排版引擎Gecko 1.8中不具有可行性。而Firefox 3采用全新排版引擎Gecko 1.9,包括开源的矢量图形显示框架Cairo,并且在排版布局方面实现一系列极有效的提高。

    尽管已经能够完全实现页面缩放功能,但是目前该功能却仍未体现在最终用户的界面上。不能通过菜单选择,工具栏按钮,或者键盘快捷键来实现页面缩放的功能也就意味着大多数用户目前仍然不能充分使用该功能。

    为了测试在最新的nightly发布版中的页面缩放功能,可以通过修改底层API然后用Javascript实现该功能。但是操纵页面缩放功能需要高安全性许可,所以你不能在网页中直接实现或者直接使用JavaScript脚本,或许将来需要通过安装Firefox插件来实现该功能。但是你可以使用一种简单的方法在Firefox内置的error console(错误控制台)中测试该功能。

    点击“Tools”(工具)菜单,选择进入“Error Console”(错误控制台)。然后在代码框中输入如下代码,并点击“Evaluate”(查看)按钮:

Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("navigator:browser").getBrowser().mCurrentBrowser.markupDocumentViewer.fullZoom = 3;

    发现页面比正常放大三倍,可以体验不同的缩放倍数。例如你想缩放50%,只需要把代码最后的3改为0.5。这个有用的功能是Gecko 1.9给我们带来的诸多改进之一。

    Firefox 2用户如果想实现页面缩放功能,可以安装扩展PageZoom(http://addons.mozine.cn/firefox/61/)。但是受Gecko 1.8的限制,并不能像 Opera 或 IE 7 一样能够完成高质量的页面缩放功能(其他扩展也不能实现)。


    注:支持该功能的最新Firefox nightly下载页面(包括windows,linux和mac os):

    (点击查看原文

1
有问必答
【内容导航】
第1页:类似IE7 Firefox3可实现全页面缩放
©版权所有。未经许可,不得转载。
[责任编辑:卞伯同] [我要挑错]
相关产品
本文相关产品
   没有相关产品