我正在用电子渲染我的rails应用程序,并且html和css可以工作,但jquery的动画不支持。我是电子新手,所以关于如何在电子应用程序上添加jquery或如何以其他方式修复它的任何想法,我的rails应用程序是否与电子方面有关?
这是我在main.js
const electron = require('electron');
const url = require('url');
const path = require('path');
const {app, BrowserWindow, Menu, ipcMain} = electron;
let mainWindow;
let addWindow;
// Listen for app to be ready
app.on('ready', function(){
// Create new window
mainWindow = new BrowserWindow({});
// Load HTML into window
mainWindow.loadURL(url.format({
pathname: path.join('http://localhost:3000')
}));
// Quit app when closed
mainWindow.on('closed', function(){
app.quit();
});
});
process.env.NODE_ENV = 'production'
// Catch item add
ipcMain.on('item:add', function(e, item){
mainWindow.webContents.send('item:add', item);
addWindow.close();
});
// Create menu template
const mainMenuTemplate = [
];
// If mac, add empty object to menu
if(process.platform == 'darwin'){
mainMenuTemplate.unshift({});
}
// Add developer tools if not in production
if (process.env.NODE_ENV !== 'production') {
mainMenuTemplate.push({
label: 'Developer Tools',
submenu: [
{
label: 'Toggle DevTools',
accelerator: process.platform == 'darwin' ? 'Command+I' : 'Ctrl+I',
click(item, focusedWindow){
focusedWindow.toggleDevTools();
}
},
{
role: 'reload'
}
]
})
}