javascript - Firefox 和 Opera 使用 javascript 放大缩小

标签 javascript firefox zooming

您好,我想实现 Chrome 和 IE 中提供的放大/缩小功能

例如在 IE 中,我可以使用以下 JavaScript 代码轻松设置缩放、百分比

document.style.zoom="20%";

我如何在 Firefox 和 Opera 中实现相同的目标,非常感谢任何帮助、指南。

最佳答案

至少据我所知,对于版本 3 之后的 Firefox:

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

从 Firefox 的“工具”菜单中选择“错误控制台”来启动 Javascript 控制台。然后,在代码文本框中键入以下内容并单击“评估”按钮。对于 3 倍变焦,您可以更改末尾的数字进行测试

所以,如果浏览器是 FF,我想你可以做到这一点,但这不是肯定的。您很可能需要签名脚本 http://www.mozilla.org/projects/security/components/signed-scripts.html

关于javascript - Firefox 和 Opera 使用 javascript 放大缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962105/

相关文章:

javascript - amcharts 柱形图上的 zoom 类别

javascript - 缩放后如何调整平移?

javascript - 帖子标题不会出现在网址中

javascript - 随机图像选择

javascript - 为什么/哪里出现错误 "Permission denied for <http://ad.yieldmanager.com> to call method Location.toString"

html - polymer 纸张输入变化不会在 firefox 33.0.3 上触发

javascript - 根据IP地址显示图片

javascript - 将字幕加载到 Netflix 播放器

jQuery .load() 函数缓存

jquery - 使用响应 slider 放大图像不正确