且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Electron内正确运行Rails应用程序?

更新时间:2023-10-21 12:21:34

供以后参考,解决此问题的正确方法是将BrowserWindow上的"node-integration"选项设置为false,如下所示:

For future reference, the correct way to solve this is to set the "node-integration" option on BrowserWindow to false, like so:

var app = require ('app')
var BrowserWindow = require ('browser-window')
app.on('ready', function(){
    var mainWindow = new BrowserWindow({
        width:1115,
        height:945,
        "node-integration": false
    })
    mainWindow.loadUrl('http://my-app-at-heroku.herokuapp.com')
})

来源: https://github.com/atom/electron/issues/254#issuecomment-82322963