本文概述
- 更改缩放等级
- 例子
更改缩放等级要在Electron中更改窗口的缩放级别, 你将需要使用Electron的webFrame模块, 该模块允许你自定义当前网页的呈现。仅在” 渲染器” 进程(视图)中执行此任务。使用以下方法通过电子访问模块:
const {webFrame} = require('electron')// Set the zoom factor to 200%webFrame.setZoomFactor(2);
该方法将缩放系数更改为指定的值。缩放系数是缩放百分比除以100, 因此500%= 5.0(最大缩放系数5)。你也可以使用getZoomFactor方法检索当前级别:
const {webFrame} = require('electron')// Get the zoom factor i.e: 2let currentZoomFactor = webFrame.getZoomFactor();
例子以下示例显示了如何使用范围输入更改浏览器的缩放系数:
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
meta charset="utf-8">
<
meta http-equiv="X-UA-Compatible" content="IE=edge">
<
title>
Electron Zoom State<
/title>
<
meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0, maximum-scale=1, minimum-scale=1">
<
/head>
<
body>
<
div id="app">
Current Zoom: <
span style="font-weight: bold;
" id="current-value">
<
/span>
<
br />
<
input type="range" id="zoom" min="1" value="http://www.srcmini.com/1" max="5" step="1">
<
/div>
<
script>
const {webFrame} = require('electron');
let zoomLevelSpan = document.getElementById("current-value");
function getFactorInPercent(value){return (parseInt(value) * 100) + "%"}document.getElementById("zoom").addEventListener("input", function(){var value = http://www.srcmini.com/this.value;
// Update zoom factorwebFrame.setZoomFactor(parseInt(value));
// Update labelzoomLevelSpan.innerHTML = getFactorInPercent(value);
}, false);
document.addEventListener('DOMContentLoaded', function(){zoomLevelSpan.innerHTML = getFactorInPercent(webFrame.getZoomFactor());
}, false);
<
/script>
<
/body>
<
/html>
【如何在Electron Framework中更改窗口缩放级别】编码愉快!
推荐阅读
- 如何在Kali Linux上启用声音
- 如何在Kali Linux中使用John the Ripper使用蛮力破解PDF密码
- 如何在Kali Linux中使用Nmap枚举Web服务器目录
- 如何使用Kali Linux进行中间人(MITM)攻击
- 如何在Kali Linux上安装Spotify
- 如何在Kali Linux中使用Nikto2扫描Web服务器漏洞
- 如何在Kali Linux中使用SlowHTTPTest(测试服务器Slowloris保护)执行DoS攻击”Slow HTTP”
- 使用Android O的画中画功能
- 回到Android中的后备堆栈中的不同Activity