電子7.0.0安定版が正式にリリースされ、電子GitHubの開発は、クロスプラットフォームのデスクトップアプリケーション開発ツールは、クロムから開発++ Cに基づいてWeb技術、GUIのコアを使用したデスクトップアプリケーションの開発をサポート、およびJavaScriptエンジンV8を使用することです。更新内容は、以下のとおり
注目すべき変更点
電子のコアコンポーネントは、最新のJavaScriptの機能、パフォーマンスの向上とセキュリティの修正を提供するために、これらのプロジェクトで、通常は国際的な慣行と歩調を合わせるように更新、クロム、Node.jsのとV8です。ここでは、今回のリリースでは、これらの3つがアップグレードされます:
- クロム78.0.3905.1
- Node.jsの12.8.1
- V8 7.8
- ARM上のWindows(64ビット)版を追加
- 追加ipcRenderer.Invoke()とipcMain.Handle()IPC非同期要求/応答
- 読んで、オペレーティングシステムのテーマやカラースキームの変化に対応するために追加nativeThemeのAPI
- より正確な定義を生成し、新たな活字体の定義発電機に切り替え
重大な変更
- いくつかのAPIを削除します。
Tray.setHighlightMode()
(マックOS)app.enableMixedSandbox()
#17894app.getApplicationMenu()
app.setApplicationMenu()
powerMonitor.querySystemIdleState()
powerMonitor.querySystemIdleTime()
webFrame.setIsolatedWorldContentSecurityPolicy()
webFrame.setIsolatedWorldHumanReadableName()
webFrame.setIsolatedWorldSecurityOrigin()
- Session.clearAuthCache()はもはやフィルタクリアキャッシュエントリではありません
- ネイティブインタフェース(メニュー、ダイアログボックスなど)のMacOS、今ダークモードが自動的に配置されたユーザ・マシンと一致します
- @電子を使用するように電子モジュールを更新/取得し、サポートノード8
- Electron.asarファイルは存在しません
新機能
- すべての非同期のWebContent / <WebViewの>方法は今の約束を返します。
- MacOSのは、常時オン・トップ・変更に追加しました
- NetlogのAPIにcaptureModeとmaxFileSizeのオプションを追加します。
- 追加CREATIONTIME /サンドボックス/ app.getAppMetricsでIntegrityLevel()出力
- webContents.printに()コールバックは、成功、失敗やキャンセルを区別するためにfailureReasonパラメータを追加しました
- たBrowserView getBalls()メソッドに追加しました
- 限りの情報のGPUが更新されると、アプリにGPU-情報更新イベントを追加し、GPU-情報更新イベントを発行します。
- app.getAppMetrics()でメモリを追加します
- process.getBlinkMemoryInfoを追加()
- 中webFrame / WebContentを/ <WebViewの>で追加emoveInsertedCSS()
- WEBCONTENTにズーム変更イベントでの追加
- 印刷カスタムオプションを増やします
- app.moveToApplicationsFoldオプションのコールバックの競合管理を追加
- サポートwebFrame.sertCSS()CSSの起源
- マウス移動イベントのWindowsのトレイAPIのサポートで
- Windowsの上支持systemPreferences.isDarkMode()API
- MacOSでのサポートsystemPreferences.isHighContrastColorScheme()API
- W3C有効レポートAPIを
- MacOSの上で実現BrowserWindow.setFocable
- チェックサムファイルにARMノードヘッダーにWindowsを追加
さらにそこにこの修正プログラムの多くのバージョンがあり、そしてプロパティを変更し、より多くの詳細は、ご覧のリリースノートを。