H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【Web前端问题】electron禁止鼠标双击放大窗口

在electron中使用css的 -webkit-app-region: drag 将元素设置成可拖拽状态后发现,双击该元素触发了

系统的最大化方法,尝试使用js禁止该元素的双击、点击事件,还有css的 pointer-events: none 都没效果,有没

有办法能解决这个问题呢?

回答:

方案一:设置resizable为false

mainWindow = new BrowserWindow({
    height: 563,
    width: 1400,
    resizable: false
  })

方案二:程序设置为无框的,然后自己编写窗口操作代码

mainWindow = new BrowserWindow({
    height: 563,
    width: 1400,
    frame: false
  })

clipboard.png

回答:

render 进程中 require('web-frame').setZoomLevelLimits(1, 1);

回答:

第一个方法用了没有效果的,给了拖动之后,这个属性没有效果,
第二个没用,

是设置了没有边框,然后才需要 css 来实现拖动的,然后才造成双击放大,然后就不知道怎么禁止了

回答:

mainWindow = new BrowserWindow({
    //不允许用户调整窗口大小
    resizable: false
  })

本文地址:H5W3 » 【Web前端问题】electron禁止鼠标双击放大窗口

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址