阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Chrome 新闻:Mac 和 Linux Beta 版, 扩展和 Web Sockets

  • 2009-12-13
  • 本文字数:1282 字

    阅读完需:约 4 分钟

Google Chrome 的最近更新有:Mac 和 Linux Beta 版, Windows 和 Linux 的扩展,以及 Web Sockets。

Chrome Mac 版被认为是和 Windows 版一样快速,安全而且稳定。并且延续了 Mac 的外观和感觉。它使用了如拼写检查服务、钥匙链密码管理系统和系统沙盒提供的安全性等 Mac 操作系统的特性。Mac 上 Chrome 还没有支持 Gears,只有 Firefox 和 Safari 可以。

Google Chrome Linux 版本使用了 Gnome 和 KDE 两种桌面环境,以及通常的包管理器来自动更新。来自 Google 以外的 50 位开发者在帮助开发这个开源项目。Gears 也还没有支持 Chrome/Linux ,只有 Firefox/Linux 支持。

扩展

另一个更让人期待的特性是扩展。 虽然还是beta 版,已经有超过300 个扩展功能,而且还会添加更多。因为任何人都可以在遵守协议的前提下提交自己的扩展。Windows 和Linux 版的Chrome 已经支持了扩展功能,Mac 版也会很快支持。

每个扩展发布后,会收到一个30 个字符长的ID,它是由Google 基于一对公钥和密钥来自动生成的。一个Chrome 扩展文件(CRX) 包含该扩展对应的公钥,一个使用私钥生成的扩展内容的签名,以及用户上传的zip 文件内容。当安装扩展或扩展自动更新时,Chrome 使用公钥来核实签名。这样确保了内容的安全,保证用户使用的扩展来自于原始的发布者。扩展能够被放在其他的站点,而不只是Google 站点,只要改下manifest 文件来指向对应的网址就可以更新。

每个人都可以决定他所喜欢的扩展,不过如下是最受欢迎的前十名列表:

1. Google 邮件检测 - 显示你的 Google 邮箱的未读邮件个数
2. RSS 订阅扩展 - 只需要点击鼠标一下即可订阅某个 feed
3. Google 翻译 - 自动把网页翻译成所选语言
4. Google Wave 提醒 - 显示最新 wave 的个数
5. AdThwart - 阻止广告
6. Twitter 条 - 直接从 Chrome 发布信息到 Twitter
7. Chrome.fm - 听音乐
8. Google Chrome 的 Facebook 扩展 - 另外一种格式读取 Facebook 的更新
9. Chrome 手势 - 通过鼠标来指挥浏览器
10. Xmarks 书签同步- 同步不同的电脑和浏览器的书签。

Web Sockets

作为制定中的 HTML5 标准的一部分, Web Sockets 可以让 web 应用能和服务器进程进行双向的通信,而不用依赖于长时间的轮询。同样的原因,开发者们一直在使用 XMLHttpRequest ,但是因为它依赖于长 Get 命令而增加了复杂性。Web Sockets 连接打开后,Web Sockets 能够用 send() 来向服务器端发送消息,并且注册一个事件处理句柄来接收消息,通过 Web Sockets 协议,就能够进行通信了:

> 这样就在在可控环境中运行不可信任代码的客户端和选择从那段代码进行通信的远程主机之间开启了双向通信。 这里所用的安全模式是 Web 浏览器最初常用的安全模式。该协议包含一个初始的握手和接下来的一个 TCP 层之上的基本消息框架。这项技术的目的是为基于浏览器的应用程序提供一项支持双向通信而不需要打开多个 HTTP 连接(比如. 使用 XMLHttpRequest 或多个

2009-12-13 06:351743
用户头像

发布了 42 篇内容, 共 17.1 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

手撸二叉树之左子树之和

HelloWorld杰少

9月日更

大一 PingCAP、大二 JetBrains,专访 00 后开发者:千里冰封

郭旭东

开发者 采访 大学生

新思科技:部署数据安全战略,加强安全管理和隐私保护

InfoQ_434670063458

数据安全 新思科技

一个通用即时通讯(IM)系统的设计

OpenIM

IOS技术分享| any自习室场景实现

anyRTC开发者

音视频 在线教育 移动开发 ios技术分享

SaaS 102 | 做 SaaS 产品应该如何做决策?

Teddy Chan

创业 数据 SaaS 决策 电商SaaS

FunTester抄代码之路

FunTester

Jmeter 测试框架 HttpClient FunTester ngrinder

Python——lambda 函数

在即

9月日更

数据规范的重要性

奔向架构师

数据治理 9月日更

【LeetCode】栈的最小值Java题解

Albert

算法 LeetCode 9月日更

一行Java代码实现游戏中交换装备

华为云开发者联盟

Java 线程 游戏 Exchanger JDK 1.5

Compose 中的图形

Changing Lin

9月日更

华为云首席产品官方国伟:没有人拥有看到未来的水晶球,云上突围之路如何走?

华为云开发者联盟

云计算 云原生 数字化转型 华为云 伙伴云

ECIC演讲精华|如何构建云原生应用下的高性能持久化存储?

焱融科技

技术 分布式 云原生 高性能 存储技术

阿里云内部 WebRTC 研究分享| 内容合集

阿里云视频云

阿里云 音视频 WebRTC 视频云 技术专题合集

5个非常重要的数据Oceanbase,TiDB,Cassandra,RocksDB,MemDB

hanaper

翻转未来!钢铁之城重添色彩

脑极体

[资源收藏]高质量外文博客(持续更新)

baiyutang

9月日更

【Flutter 专题】47 图解新的状态管理 Provider (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

潜入培训机构,顺出来一份价值 2.2W 的 Python 人工智能大纲

梦想橡皮擦

9月日更

源码解读Dubbo分层设计思想

vivo互联网技术

Apache dubbo 服务器 spi

聊聊新工具Hutool

卢卡多多

POI 数据导入 9月日更

数据库为何又如何走向分布式?

多颗糖

MySQL 数据库 分布式 raft TiDB

小白也能看懂的dubbo3应用级服务发现详解

捉虫大师

dubbo 服务发现 Dubbo3

Python中如何优雅的使用assert断言

王坤祥

Python assert

云随想二:云时代,你如何采购软件?

FLASH

云原生 采购软件

macOS 制作 linux 启动盘

耳东@Erdong

Mac 软件 9月日更

密码学系列之:海绵函数sponge function

程序那些事

密码学 程序那些事 海绵函数

谈 C++17 里的 Visitor 模式

hedzr

c++ 设计模式 Design Patterns GoF设计模式

update 没有索引导致业务崩了,老板骂了一个小时

华为云开发者联盟

数据库 innodb 事务 索引 update 语句

教你实现一个朴实的Canvas时钟效果

华为云开发者联盟

标签 函数 canvas 时钟

Chrome 新闻:Mac和Linux Beta版, 扩展和Web Sockets_Linux_Abel Avram_InfoQ精选文章