三氧化硫常温下是什么状态| 高危型hpv有什么症状| 汗颜是什么意思| 什么是性瘾症| 家庭教育是什么| 特长是什么| 胚胎是什么意思| 阿姨的老公叫什么| 女人为什么比男人长寿| 珈字五行属什么| 行政助理是干什么的| 什么食物对肝有好处| 走路腿软没劲是什么原因引起的| 天山童姥练的什么武功| 跟腱为什么会断裂| 道听途说什么意思| ofd是什么意思| 利而不害为而不争是什么意思| 什么是ppi| 乙字五行属什么| 正月十六是什么星座| 脂肪是什么组织| 世界上最硬的东西是什么| 湿疹和热疹有什么区别| 马路上的菱形标志是什么意思| 耗儿鱼是什么鱼| 严重失眠吃什么药管用| 华佗属什么生肖| 低钾血症是什么病| 什么是角阀| 11月11是什么星座| 气虚吃什么药| 肾出血是什么原因引起的| 母乳是什么味| 降压药什么药好| 勃不起来吃什么药| 八股是什么意思| 桃园三结义是什么意思| 三聚磷酸钠是什么东西| 耳朵挂什么科| 无下限是什么意思| dm表示什么单位| 低密度脂蛋白偏高吃什么药| 肠易激综合征吃什么中成药| cdfi是什么意思| 素心是什么意思| 吃饭快的人是什么性格| 月经腰疼是什么原因引起的| lining是什么意思| 侏儒症是缺乏什么元素| 产假从什么时候开始算| 渡劫什么意思| 领英是什么| 牙齿出血是什么病表现出来的症状| 什么叫白癜风| 经期喝咖啡有什么影响| 小蜜蜂是什么牌子| 胃火旺怎么调理吃什么药最好| 三叉戟是什么意思| 隐形眼镜护理液可以用什么代替| 鸡蛋壳薄是什么原因| remax是什么牌子| 什么病不能吃虾| 87年什么命| evisu是什么牌子| 婊是什么意思| 6.10号是什么星座| 吃知柏地黄丸有什么副作用| 肺部钙化灶是什么意思| 乙肝抗体阴性什么意思| 什么胆忠心| 前列腺炎有些什么症状| rps是什么| 私募是做什么的| z代表什么| 吃的多拉的少是什么原因| 9月28号是什么星座| 哈戳戳是什么意思| 津津有味的意思是什么| 什么情况下吃丹参滴丸| 94年属狗的是什么命| 什么是自由度| 俗气是什么意思| 一什么手套| 虫介念什么| 含羞草为什么害羞| 吃止痛药有什么副作用| foryou是什么意思| 什么是包容| sec是什么单位| 火钳刘明什么意思| 内膜居中是什么意思| 外阴瘙痒用什么洗液| kappa属于什么档次| 收尾是什么意思| 1月25日什么星座| 继发性高血压什么意思| 排班是什么意思| 建档挂什么科| 什么鱼最好养| 夜盲症是什么症状| 艾司唑仑是什么药| 沉网和浮网有什么区别| 结膜炎用什么眼药水效果好| 蚂蚱喜欢吃什么| 菠菜什么季节吃| 处暑是什么意思| europe是什么意思| 小孩阑尾炎是由什么原因引起的| 6969是什么意思| cindy英文名什么意思| 右肺纤维灶是什么意思| 脖子粗大是什么原因| 彩虹什么颜色| 肺部肿瘤切除后吃什么| 拔牙后可以吃什么| 商量是什么意思| 毒龙什么意思| 血糖高怎么办吃什么好| 什么叫腔梗| 易经的易是什么意思| 胸部痛是什么原因| 河南为什么叫中原| 虎口是什么穴位| 红骨髓是什么意思| hrd是什么职位| 香港五行属什么| 爬山膝盖疼是什么原因| 晚上尿次数多什么原因| 肛门疼痛吃什么药| 做梦抓到很多鱼是什么征兆| 肾炎可以吃什么水果| 糖尿病人吃什么好| 内秀是什么意思| 孕妇缺碘对胎儿有什么影响| 做扩胸运动有什么好处| 齐人之福什么意思| 奔三是什么意思| 农字五行属什么| 花语是什么意思| 前列腺液是什么东西| 什么原因会导致月经推迟| 后背疼吃什么药| hook是什么意思| 冬瓜什么时候种植最好| 人有三急指的是什么| 第二视角是什么意思| 宫颈炎用什么药物治疗比较好| 蹼是什么意思| 手指关节疼是什么原因| 山药对人体有什么好处| 屌丝是什么| 胆固醇高不能吃什么食物| 宫颈多发潴留囊肿是什么意思| 96615是什么电话| 甚嚣尘上是什么意思| 急性支气管炎吃什么药| 给事中是什么官| 灭吐灵又叫什么名字| 醉氧是什么意思| 骨刺是什么症状| 自相矛盾的道理是什么| 黄麻是什么| eicu是什么意思| 7.7什么星座| 五月十九日是什么星座| 丙氨酸是什么| 日间病房是什么意思| 膝盖发软无力是什么原因| 肝内胆管轻度扩张是什么意思| 一什么彩虹| 安分守己什么意思| 局灶是什么意思| 消炎药有什么| 客家人是什么意思| 喝碳酸饮料有什么危害| 孤单是什么意思| 炒菜用什么油| 事无巨细是什么意思| 心脏在什么位置图片| 鹌鹑吃什么| 大美是什么意思| 肺炎不能吃什么| 尿蛋白尿潜血同时出现说明什么| 右眼流泪是什么原因| 子宫癌筛查做什么检查| 肉丝炒什么菜好吃| 四级军士长是什么级别| 无花果不能和什么一起吃| 藕粉对身体有什么好处| 相什么无什么| 每天做梦是什么原因引起| 蓝营绿营什么意思| 坐地能吸土是什么意思| 攒是什么意思| 躯体化障碍是什么病| 现在是什么年代| 眼球有黑色斑点是什么| 血压正常心跳快是什么原因| 铅华是什么意思| 个体户是什么职业| 绿色加红色是什么颜色| 霉菌性阴道炎吃什么消炎药| 风流是什么意思| 荔枝不能跟什么一起吃| l1是什么意思| 电话正在通话中是什么意思| 弄璋之喜是什么意思| 什么是自由基| 虚病是什么意思| 1901年是什么年| 甲钴胺治什么病| 多米诺骨牌是什么意思| 阴茎破皮擦什么药| 别字是什么意思| 枸杞泡水喝有什么好处| 量程是什么| 干净的反义词是什么| 乙酰氨基酚片是什么药| 寄生虫长什么样子| ido是什么意思| 两女 一杯是什么| 梦见邻居是什么意思| pre是什么的缩写| 子宫肌瘤吃什么能消除| 压床娃娃有什么讲究吗| 早孕什么意思| 风热感冒吃什么药好| 属猪的和什么属相最配| 猫牙米是什么米| 蛇遇猪就得哭什么意思| 世界上最大的哺乳动物是什么| 8宫代表什么| 掉头发吃什么药最有效| 工作效率是什么意思| 兔女郎是什么| 随心而欲是什么意思| 小便黄是什么原因引起的| 当律师需要什么条件| 什么是介入手术| 上环要做什么检查| 脑震荡吃什么药| 梦见玻璃碎了什么意思| 一什么眼镜| 资生堂适合什么年龄段| 经常感觉饿是什么原因| 缺钙会出现什么症状| 灰指甲有什么危害| 荷叶加什么减肥最快| 男人吃什么能延时| 皮肤痒是什么原因| 挚友是指什么的朋友| 脱脂棉是什么| 树挪死人挪活是什么意思| 一什么一什么造句| 肌酐高有什么症状| moi是什么意思| 眼皮发黑是什么病症| 离婚需要什么手续和证件| 人日是什么意思| 最大的淡水湖是什么湖| 什么满天下| 床单什么颜色有助于睡眠| 地府是什么意思| 百度
Skip to main content

中国造飞机“下饺子”,离不了这颗小铆钉

· 7 min read
百度 他所有的朋友都住在他的街区,所以他没有太在意他花在汽车上的时间。

Electron 14.0.0 has been released! It includes upgrades to Chromium 93 and V8 9.3. We've added several API updates, bug fixes, and general improvements. Read below for more details!


The Electron team is excited to announce the release of Electron 14.0.0! You can install it with npm via npm install electron@latest or download it from our releases website. Continue reading for details about this release and please share any feedback you have!

Notable Changes?

Electron Release Cadence Change?

Beginning in September 2021 with Electron 15, Electron will release a new major stable version every 8 weeks. You can read the full details here. Electron 15 will begin beta on September 1, 2021 and stable release will be on September 21, 2021. You can find Electron's public timeline here. Additionally, Electron will be changing supported versions from latest three versions to latest four versions until May 2022. See see our versioning document for more detailed information about versioning in Electron.

Stack Changes?

Highlight Features?

  • Default Changed: nativeWindowOpen now defaults to true. (see docs)
  • Child windows no longer inherit BrowserWindow construction options from their parents. #28550
  • Added new session.storagePath API to get the path on disk for session-specific data. #28665
  • Added process.contextId used by @electron/remote. #28007
  • Added experimental cookie encryption support behind an Electron Fuse. #29492

See the 14.0.0 release notes for a full list of new features and changes.

Breaking Changes?

Below are breaking changes introduced in Electron 14. More information about these and future changes can be found on the Planned Breaking Changes page.

Removed: app.allowRendererProcessReuse?

The app.allowRendererProcessReuse property has been removed as part of our plan to more closely align with Chromium's process model for security, performance and maintainability.

For more detailed information see #18397.

Removed: Browser Window Affinity?

The affinity option when constructing a new BrowserWindow has been removed as part of our plan to more closely align with Chromium's process model for security, performance and maintainability.

For more detailed information see #18397.

API Changed: window.open()?

The optional parameter frameName no longer sets the title of the window. This behavior now follows the specification described by the native documentation for the windowName parameter.

If you were using this parameter to set the title of a window, you can instead use the win.setTitle(title) method.

Removed: worldSafeExecuteJavaScript?

worldSafeExecuteJavaScript has been removed with no alternative. Please ensure your code works with this property enabled. It has been enabled by default since Electron 12.

You will be affected by this change if you use either webFrame.executeJavaScript or webFrame.executeJavaScriptInIsolatedWorld. You will need to ensure that values returned by either of those methods are supported by the Context Bridge API as these methods use the same value passing semantics.

Default Changed: nativeWindowOpen defaults to true?

Prior to Electron 14, window.open was by default shimmed to use BrowserWindowProxy. This meant that window.open('about:blank') did not work to open synchronously scriptable child windows, among other incompatibilities. nativeWindowOpen is no longer experimental, and is now the default.

See the documentation for window.open in Electron for more details.

Removed: BrowserWindowConstructorOptions inheriting from parent windows?

Prior to Electron 14, windows opened with window.open would inherit BrowserWindow constructor options such as transparent and resizable from their parent window. Beginning with Electron 14, this behavior has been removed and windows will not inherit any BrowserWindow constructor options from their parents.

Instead, explicitly set options for the new window with setWindowOpenHandler:

webContents.setWindowOpenHandler((details) => {
return {
action: 'allow',
overrideBrowserWindowOptions: {
// ...
},
};
});

Removed: additionalFeatures?

The deprecated additionalFeatures property in the new-window and did-create-window events of WebContents has been removed. Since new-window uses positional arguments, the argument is still present, but will always be the empty array []. (Note: the new-window event itself is already deprecated and has been replaced by setWindowOpenHandler.) Bare keys in window features will now present as keys with the value true in the options object.

// Removed in Electron 14
// Triggered by window.open('...', '', 'my-key')
webContents.on('did-create-window', (window, details) => {
if (details.additionalFeatures.includes('my-key')) {
// ...
}
});

// Replace with
webContents.on('did-create-window', (window, details) => {
if (details.options['my-key']) {
// ...
}
});

Removed: remote module?

Deprecated in Electron 12, the remote module has now been removed from Electron itself and extracted into a separate package, @electron/remote. The @electron/remote module bridges JavaScript objects from the main process to the renderer process. This lets you access main-process-only objects as if they were available in the renderer process. This is a direct replacement for the remote module. See the module's readme for migration instructions and reference.

API Changes?

  • Added BrowserWindow.isFocusable() method to determine whether a window is focusable. #28642
  • Added WebFrameMain.visibilityState instance property. #28706
  • Added disposition, referrer and postBody to the details object passed to the window open handler registered with setWindowOpenHandler. #28518
  • Added process.contextId used by @electron/remote. #28007
  • Added experimental cookie encryption support behind an Electron Fuse. #29492
  • Added missing resourceType conversions for webRequest listener details: font, ping, cspReport, media, webSocket. #30050
  • Added new session.storagePath API to get the path on disk for session-specific data. #28665
  • Added support for Windows Control Overlay on macOS. #29986
  • Added support for directing Chromium logging to a file with --log-file=.../path/to/file.log. Also, it's now possible to enable logging from JavaScript by appending command-line switches during the first JS tick. #29963
  • Added support for the des-ede3 cipher in node crypto. #27897
  • Added a ContextBridgeMutability feature that allows context bridge objects to be mutated. #27348

Removed/Deprecated Changes?

The following APIs have been removed or are now deprecated:

  • The remote module has been removed after being deprecated in Electron 12. #25734
  • Child windows no longer inherit BrowserWindow construction options from their parents. #28550
  • Removed deprecated additionalFeatures property from new-window and did-create-window WebContents events. #28548
  • Removed the deprecated app.allowRendererProcessReuse and BrowserWindow affinity options. #26874
  • The submitURL option for crashReporter.start is no longer a required argument when uploadToServer is false. #28105

End of Support for 11.x.y?

Electron 11.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.

What's Next?

In the short term, you can expect the team to continue to focus on keeping up with the development of the major components that make up Electron, including Chromium, Node, and V8. Although we are careful not to make promises about release dates, our plan is release new major versions of Electron with new versions of those components approximately quarterly.

For information on planned breaking changes in upcoming versions of Electron, see our Planned Breaking Changes.

百度