2012-08-18 09:31:01 +0000 2012-08-18 09:31:01 +0000
38
38

如何在Chrome中设置自定义缩放?

在IE 9中,你可以输入任何你想要的数字来获得完美的缩放效果,但在Chrome浏览器中,我只看到下拉菜单中的+和-。我如何选择自定义缩放并将其设置为默认值?

答案 (4)

13
13
13
2013-06-11 15:24:43 +0000

背景

开发人员收到了很大的压力关于实现一个内置的默认缩放功能。他们确实在第10版中实现了这个功能,并且报告已经确认它在2010年12月就可以工作了。

由于verve在2012年8月问过这个问题,要么你使用的是一个非常老的Chrome版本(<10),要么你的浏览器确实有这个功能。托马斯-普洛格也是如此,应该不需要扩展。

解决方法

如果你使用的是旧版本,那么你需要启用tabbed-options来查看设置,否则无法访问(图2)。你可以使用命令行选项--enable-tabbed-options或在about:flagschrome://flags中切换(图3)。如果你使用的是较新的版本(Chrome ~11+,Chromium ~12+),那么tabbed-options是默认设置(实际上是唯一的设置)。在chrome://settingsWeb内容部分下寻找页面缩放_字段(图1)。

绕过

如果你使用的是一个非常老的版本,根本不包含标签选项,那么你可以尝试在你的 User-Data-Directory"exited_cleanly"文件中手动输入设置(在preferences条目之前)。然而,这个方法有两个问题。首先,(出于某种原因)设置使用浮点数字而不是简单的整数来表示缩放级别。这使得手动设置很困难,但你可以参考下面的图表(表1)。其次,在包含标签选项之前的版本可能不会包含默认缩放设置。

注意事项

在任何情况下,你都应该知道默认缩放设置(当前)只影响你还没有缩放的页面。任何您已经修改过缩放的页面将不会受到新的默认缩放的影响,并将保留之前分配的缩放设置。这是一个麻烦,因为目前没有办法来修改页面/站点特定的缩放设置列表,所以你将不得不手动设置以前缩放过的页面来使用默认设置。

但是请注意,仅仅将页面放大到100%并不足以重置页面/站点的缩放。要重置它,你可以按Ctrl+Numpad-0或点击工具栏上的放大镜,然后点击Reset Zoom按钮。另一种重置缩放的方法是将其放大到与当前默认缩放设置相匹配。例如,如果当前的默认缩放设置为125%,而页面之前已被缩放为110%,您必须将页面缩放为125%,以删除其页面特定设置。(这实际上是一个bug,因为如果你再将默认缩放改为150%,页面将不会保留其125%的缩放!)

附录

图1 。新版 Chrome 浏览器中的默认缩放设置

25% : "default_zoom_level": -7.6035680338478615,
 33% : "default_zoom_level": -6.0311726618503405,
 50% : "default_zoom_level": -3.8017840169239308,
 67% : "default_zoom_level": -2.2293886449264093,
 75% : "default_zoom_level": -1.5778829311823859,
 90% : "default_zoom_level": -0.5778829311823857,
100% : "default_zoom_level": 0.0,
110% : "default_zoom_level": 0.5227586988632231,
125% : "default_zoom_level": 1.2239010857415449,
150% : "default_zoom_level": 2.223901085741545,
175% : "default_zoom_level": 3.069389038663465,
200% : "default_zoom_level": 3.8017840169239308,
250% : "default_zoom_level": 5.025685102665476,
300% : "default_zoom_level": 6.025685102665476,
400% : "default_zoom_level": 7.6035680338478615,
500% : "default_zoom_level": 8.827469119589406,

图 2 : 旧版本中的非标签式设置对话框没有默认缩放设置

图 3 : 在 about:flags (或 chrome://flags)

图 4 : 旧版 Chrome 浏览器标签选项页面的默认缩放设置

图 5 。使用 Reset Zoom 将页面缩放重置为默认设置(以防他们修复了缩放重置的错误)

表 1Preferences文件中默认缩放设置的(非明显)值。

6
6
6
2012-08-18 10:16:31 +0000

有一个名为 Zoom 的谷歌浏览器扩展,它允许你通过滑块或输入一定的百分比来设置自定义缩放百分比。它可以记住每个网站的缩放百分比(就像Chrome浏览器已经做的那样,但现在你至少可以设置一个自定义百分比)。

据我所知,Chrome不允许你设置通用的缩放设置。但是,要为所有网页设置一个通用的默认缩放(同样是以您选择的百分比),您可以使用 Zoom All 扩展。

我建议你试试这些扩展,它们可能对你有用。

2
2
2
2017-03-16 21:09:06 +0000

我正在寻找为特定网站设置不同的自定义缩放的方法(而不是所有网站),但我无法找到使用 Chrome 设置来实现它的方法。如果您想为所有页面设置默认的自定义缩放,这里的一些答案可能会有用。

作为一种变通方法(除了安装扩展程序外),你也可以尝试使用javascript。在浏览器地址栏中输入

javascript: document.body.style.zoom = 2;

这将使您的缩放程度翻倍。您可以输入任何其他您想要的缩放级别。

你必须键入 “javascript "部分,如果你粘贴它,chrome会出于安全考虑将其删除(你可以键入 "j "并粘贴 "vascript: …",这是被允许的)。

缺点是它不会被保存,你每次访问页面时都必须运行javascript,但你可以书签这个,创建一个书签,写上你的javascript代码而不是url,然后每次你点击它就会运行。这就是所谓的书签。

这可能有时会不起作用,这取决于网站是如何设计的

专业提示: 如果你想写javascript代码并在每次访问页面时自动运行,你可以考虑使用Tampermonkey


另一个你可能会发现有用的书签。

当你点击它时,它会增加25%的缩放,点击4次后,它会将其重置为1。

javascript: z = document.body.style.zoom; if(!z) z=1; 
document.body.style.zoom = z<2 ? z*1.25 : 1;

当我想临时改变缩放,而不保存设置时,我会使用它。当我下次访问该页面时,它将显示正常的缩放量。

0
0
0
2014-03-08 22:11:48 +0000

开箱即用,可用于每个(子)域的自定义缩放级别,例如。

步骤:

1.打开标签页到所选域的网址。 2. 用CTRL或⌘++/-设置自定义缩放级别 3. 打开新的(空)标签。 4. 用CTRL或⌘++/-


也有帮助。

按Ctrl+Numpad-0重置页面的缩放级别。


Credit归功于Synetech的 “Caveats "部分(如下)的超赞答案。我发布了这个解决方案,因为在我的案例中,它是我所需要的。

…默认缩放设置(当前)只影响你尚未缩放的页面。任何您已经修改了缩放的页面将不会受到新的默认缩放的影响,并将保留之前分配的缩放设置。