2017-11-30 8 views
0

私は一部のElectronアプリを実行している間に、Cmd-Alt-Iを押してChrome Dev Toolsにアクセスできることを確認しました。私はこの動作を避ける/有効にする設定がどれかと思っています。電子アプリのChrome開発ツールですか?

+0

ない電子精通が、私は、彼らはそれを建て想像します偶然の生産ではなく、何らかの開発バージョンとしてのものです。 –

答えて

2

いくつかのオプションがあります。

mainWindow = new BrowserWindow({ 
    width: 800, 
    height: 600, 
    webPreferences: { 
    devTools: false 
    } 
}); 

それともwebContentsにオープンイベントをキャッチし、それを閉じることができます:あなたはデベロッパーツールなしであなたのBrowserWindow を初期化することができ

mainWindow.webContents.on("devtools-opened",() => { 
    mainWindow.webContents.closeDevTools(); 
}); 
+0

これは私が意味するものではありません。 デベロッパーツールと私ができないものを開くことができるアプリを見ました。なぜ私はそれが起きているのか、また、ユーザが自分のアプリでDev Toolsを開くのを避ける/許可する方法を聞いていますか? –

+1

devToolsでウィンドウを初期化する場合:falseキーボードショートカットは機能しません。これはおそらくあなたが試みたアプリのケースです。私はあなたの質問を正しく理解していることを願っています。 –

+0

はい、そうです。しかし、私はその設定で私のアプリケーションを初期化したことはなく、Dev Toolsも開かない。アプリでCmd-Alt-Iを有効にするには? –

関連する問題