chrome

Chrome 浏览器禁用三方 Cookies,今天已经开始全球 1% 的灰度,这个问题也折腾了我好几天,踩到一些坑

Chrome 浏览器禁用三方 Cookies,今天已经开始全球 1% 的灰度,这个问题也折腾了我好几天,踩到一些坑。

1)禁用三方 Cookies 是 Google 搞的 Privacy-Sandbox 项目的子项,最主要的目的是为了保护用户的在线隐私,但从厂商角度来看,这也是 Google 对数字广告业的一次主动出击,未来广告主推送广告的精准度将更大程度依赖 Google 系统或平台提供的能力;对应的,苹果在 iOS 14 也推出了 App Tracking Transparency(ATT)技术,目的也是为了提高用户隐私透明度,看资讯说这项技术让 Facebook 损失了 100 亿美元的广告收入,而苹果自身却没有受到此规则的限制。…

    

Chrome 浏览器限制访问第三方 cookies,会存在哪些影响呢

Chrome 在 2024.01.04 也就是下周四,会开启 1% 的全球灰度,限制(默认禁止)Chrome 浏览器访问第三方 cookies,网页链接,其目的是通过限制网站对第三方 cookie 的访问来限制跨站点跟踪,同时也可以防范大量 CSRF 攻击问题,影响的网站会比较多(如图一)。

会存在哪些影响呢?主要包括两类场景:…

    

ubuntu22.04安装 Fcitx5输入法,并解决 chrome启用wayland后无法输入中文问题。

一。chrome启用wayland:

地址栏输入:chrome://flags/ ,搜索Preferred Ozone platform,把Preferred Ozone platform,设置为wayland.

二。安装Fcitx5输入法.

sudo apt-get install fcitx5 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-pinyin fcitx5-chinese-addons fcitx5-chewing fcitx5-module-lua fcitx5-module-lua-common fcitx5-modules unicode-cldr-core

                

Chrome 将引入无边界模式

在发布了 Chrome 114 稳定版之后,Google 目前已将开发重心转向了下一个版本 —— Chrome 115。Chrome 115 中的一些新功能也逐渐被揭晓,其中一个有趣的开发者实验功能是为独立的 Web 应用引入了无边界模式(borderless mode)。

目前,Chrome 浏览器在默认情况下会显示网站内容和众多界面元素,其中包括地址栏、工具栏图标,窗口控制按钮以及标题栏等。

当为已安装的桌面 Web 应用程序启用无边界模式之后,Web 应用的整个窗口会扩展到覆盖整个浏览器 —— 包括浏览器的标题栏区域和窗口控制按钮(关闭、最大化、最小化)。Web 应用程序开发人员负责整个窗口的绘制和输入处理。

Google 给出了这个模式的几个使用场景:

  • 希望完全自定义标题栏的应用程序仍然具有跟以前一样的功能,但可以定制自己的样式与风格;
  • 想完全删除标题栏并不提供任何控制的应用程序;
  • 可以避免出现一些 Web 应用原生就有标题栏,然后出现标题栏叠标题栏的情况出现;

借助这个模式,Chrome 可以让 Web 应用的显示空间最大化;其次,开发者还可以自定义标题栏区域,以便这些 Web 应用无论是看起来还是使用起来都更像是原生的桌面应用程序。

在官方给出的示例中,无边界模式下的 Web 应用看起来可以是下面这样的,但外观样式最终将完全取决于开发者采用的实现方式。

除了无边界模式,Chrome 115

如何在Linux操作系统(Wayland)上修复Google Chrome屏幕共享黑屏?

如果您是 Linux 用户,那么您可能至少使用过一次 GNOME 桌面环境。

最新的 GNOME DE(桌面环境)现在使用 Wayland。虽然可以删除 Wayland 并根据需要选择 Xorg,但大多数用户开始使用 Wayland 作为他们的日常驱动程序。

如果您仍然使用 Chrome 或 Chromium 浏览器,您在屏幕共享期间经常会遇到黑屏问题。…

    

Chrome调试WebSocket

var ws = new WebSocket('ws://localhost:9222/devtools/page/3c5c05fa-80b7-4cfe-8d1d-ebe79a7a5730');

ws.onopen= function() {

ws.send('{"id": 1, "method": "Page.navigate", "params": {"url": "https://www.fangdushi.com"}}')

};

ws.onmessage= function(evt) {

console.log('Received a message from the server!'+evt.data);

};

api文档地址https://chromedevtools.github.io/devtools-protocol/1-2