malihu自定义滚动条插件不适用于Electron.js

时间:2019-04-07 09:16:36

标签: javascript electron

我为智障人士创建了一个Web应用程序。滚动条已由“ malihu-custom-scrollbar插件”代替。 http://manos.malihu.gr/jquery-custom-content-scroller/ 这在普通浏览器中可以完美运行,但是现在我希望能够在本地设备上使用浏览器,而无需使用浏览器,而是通过“ Electronjs”将其用作应用程序。 (https://electronjs.org/) 除“ malihu-custom-scrollbar插件”外,该方法非常有效。

在这里我找到了可能的答案:https://github.com/malihu/malihu-cus...gin/issues/473。但是我对Electron的了解还不够。我不知道该怎么办。 在我的电子文件夹的main.js文件中,我具有以下功能可转到Malihu示例:

function createWindow () {
  mainWindow = new BrowserWindow({
  width: 800,
  height: 600,
  frame: false, 
  webPreferences: {
  nodeIntegration: true
    }
  })

 mainWindow.loadURL('http://manos.malihu.gr/repository/custom- scrollbar/demo/examples/scrollbar_themes_demo.html')

 mainWindow.on('closed', function () {

 mainWindow = null
 })
 }

您应该看到自定义滚动条,但是只有普通的滚动条。

1 个答案:

答案 0 :(得分:0)

找到了解决方案: nodeIntegration:false,(是)

mainWindow = new BrowserWindow({
    width: 800,
    height: 600,

    webPreferences: {
        nodeIntegration: false,
    }
})