Html Electron:强制内容和比例的特定分辨率以适应窗口

Html Electron:强制内容和比例的特定分辨率以适应窗口,html,electron,resize,scale,Html,Electron,Resize,Scale,我对电子应用程序有一个奇怪的要求,我需要能够强制文档以特定的分辨率渲染,然后拉伸或挤压它以适应窗口。例如,我需要指定内容大小为1920x1080,但随后需要将其压缩为实际窗口大小(例如1280x960) 我试图在DOM中实现这一点,方法是设置一个固定的主体大小,并将其缩小以适应窗口,但这会对其他变换和动画产生连锁反应,这些变换和动画都希望使用非缩放版本。我需要一个在DOM之外工作的解决方案,这样文档的行为就好像它实际上在1920x1080窗口中运行一样,但是渲染结果会被放大或缩小以适应窗口的实际

我对电子应用程序有一个奇怪的要求,我需要能够强制文档以特定的分辨率渲染,然后拉伸或挤压它以适应窗口。例如,我需要指定内容大小为1920x1080,但随后需要将其压缩为实际窗口大小(例如1280x960)

我试图在DOM中实现这一点,方法是设置一个固定的主体大小,并将其缩小以适应窗口,但这会对其他变换和动画产生连锁反应,这些变换和动画都希望使用非缩放版本。我需要一个在DOM之外工作的解决方案,这样文档的行为就好像它实际上在1920x1080窗口中运行一样,但是渲染结果会被放大或缩小以适应窗口的实际大小


有没有办法做到这一点

我认为不可能设置窗口的本机分辨率,但您可以使用HTML
视口
元标题。或者使用
浏览器窗口设置aspectratio
。或者使用electron api中的
webFrame.setZoomFactor(2)