Skip to main content

[note] electron 筆記

小技巧筆記#

避免使用者縮放應用程式頁面#

keywords: zoom#
const { webFrame } = require('electron');
webFrame.setZoomFactor(1);
webFrame.setVisualZoomLevelLimits(1, 1);
webFrame.setLayoutZoomLevelLimits(0, 0);

Disable Zoom @ Electron Github Issues

定義全域變數#

keywords: global variable#

透過定義全域變數,可以讓變數在主程序和轉譯器程序間溝通:

// In main process
/**
* 主程序和轉譯器程序溝通 - 設定全域變數
**/
global.sharedObject = {
someProperty: 'This is a shared property',
};
// In renderer process
/**
* 主程序和轉譯器程序溝通 - 取得全域變數
**/
function getGlobalObject() {
let sharedObject = require('electron').remote.getGlobal('sharedObject').someProperty;
console.log('sharedObject', sharedObject);
}
Last updated on