Windows11 中的广告Feeds 流
在Windows11中新增加了小部件Widgets
功能,类似macOS上的通知栏小部件,可以展示一些基础信息,而不需要打开应用。非常适合一些状态应用或者瞥一眼
应用。怀着激动的心情,提前更新了Beta
版,然鹅...可用Widget只有官方提供的几个,算下来可能Todo还有点用途。(如果开放第三方,必将绝杀,然而换不得,还加了Bing经典Feeds流。)
有一种流传甚广的方法可以干掉Widget,但是实际上这个命令是干掉了整个Widgets栏,我个人还是想保留小部件的,有没有办法只去掉Feeds呢?
Get-AppxPackage -Name "MicrosoftWindows.Client.WebExperience" -AllUsers | Remove-AppxPackage -AllUsers
React & Webview2
在任务管理器中,Windows小部件
的性能组中,出现了熟悉的Webview2
进程...原来所谓的Widgets只是一个Webview(类似于Win7中的桌面小部件,后来因为Web技术导致了安全问题而禁用)。
反手打开WindowsApps
,果然在MicrosoftWindows.Client.WebExperience_421.20034.345.0_x64
中发现了更多惊喜:
在wwwroot
文件夹中,我们发现了熟悉的app.js
,app.css
,而在另一个node_modules
文件夹中,我们发现了react
和fluent-ui
。(FluentUI库属实是亲儿子啊
app.js
混淆并不严格,随便阅读一下就会知道,Widget区域建立在id为widgets-container
的Dom中,而Feeds自然是在feed-container
中啦!我们只需要在app.css
中设置
#feed-container{
display:none;
}
就可以摆脱Feeds流了哦。