BrowserWindow'unuzda, openDevTools()
işlevini çağırdığınızda, bu, Chrome'da bulduğunuz araçların aynısını açar. Bunu blogumda http://www.mylifeforthecode.com/debugging-renderer-process-in-electron/ adresinde yazdım. Ayrıca, uzaktan modülü kullanarak oluşturucu işleminde üzerinden bu erişebilir
var app = require('app');
var BrowserWindow = require('browser-window');
var mainWindow = null;
app.on('window-all-closed', function() {
if (process.platform != 'darwin')
app.quit();
});
app.on('ready', function() {
mainWindow = new BrowserWindow({width: 800, height: 600});
mainWindow.loadUrl('file://' + __dirname + '/index.html');
mainWindow.openDevTools();
mainWindow.on('closed', function() {
mainWindow = null;
});
});
:
İşte openDevTools içeren basit main.js dosyasıdır. Tinkering yaptığım uygulamalar için toggleDevTools
işlevini F12'ye bağlarım. Böyle bir şey: Sadece Windows Electron ile yukarıda test ettik
var remote = require('remote');
document.addEventListener("keydown", function (e) {
if (e.keyCode === 123) { // F12
var window = remote.getCurrentWindow();
window.toggleDevTools();
}
});
Not. Linux ve Mac sürümlerinin aynı olduğunu varsayıyorum. Mac ya da Linux kullanıyorsanız, kullanmıyorlarsa lütfen bana bildirin.
Elektron'daki günlükler nedir? –
İstemci tarafında dosyada oturum açamazsınız, ancak ciddi taraftaki bilgilerime göre dosyada oturum açabilirsiniz. –
@ManeeshSingh bu bir istemci tarafı uygulamasıdır. Günlükleri bir dosyaya yazamazsam iyi olur, ama onları görmek mümkün mü? – Oztaco