写点什么

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:352017
用户头像

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

关注

评论

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

读《Software Engineering at Google》(10)

术子米德

架构师成长笔记

upnp.exe进程

Sher10ck

日积月累

API对接之模板方法

Rubble

4月日更 4月月更

老旧项目二次开发指南

阿毛

重构 项目架构 二次开发

不同阶段的人,如何学习Rust?加入非凸,一起学习!

非凸科技

rust 招聘 编程语言‘

一文论述元宇宙、NFT及不可回避的Web3 时代

CECBC

读《Software Engineering at Google》(08)

术子米德

架构师成长笔记

读《Software Engineering at Google》(09)

术子米德

架构师成长笔记

建木持续集成平台v2.3.0发布

Jianmu

持续集成 工作流 gitops pipeline 建木CI

基于云效Codeup一键恢复删库保护数据资源,程序员删库跑路不复存在

阿里云云效

云计算 阿里云 程序员 代码安全 删库保护

Go 入门很简单:Writer和Reader接口

宇宙之一粟

接口 Go 语言 4月月更

java培训JVM内存模型和GC机制的解析

@零度

Java JVM GC

一文读懂在OpenHarmony轻量设备开发应用

OpenHarmony开发者

OpenHarmony OpenHarmony应用开发 轻量设备

Nocalhost - 让云原生时代的开发更高效

沃趣科技

云原生 Nocalhost 应用开发

TASKCTL C/S客户端两种不同的登陆模式

敏捷调度TASKCTL

分布式 ETL 批量操作 自动化运维 调度任务

什么是知识库管理系统?如何搭建企业知识库系统?

小炮

企业知识管理 企业知识管理工具 知识管理系统

区块链如何助推著原创保护

CECBC

spring-cloud-kubernetes的服务发现和轮询实战(含熔断)

程序员欣宸

java 4月月更

Linux驱动开发-外部中断的注册使用(按键为例)

DS小龙哥

4月月更

Spring入门基础

乌龟哥哥

4月月更

2021最新Spring Boot 面试题

爱好编程进阶

Java 面试 后端开发

高效压缩位图在推荐系统中的应用

vivo互联网技术

redis 推荐 存储

打破虚拟边界的视频交互新方式,AR隔空书写的应用理念和探索实践

阿里云CloudImagine

音视频 AR 直播 视频云

TASKCTL 作业异常报错如何发送短信和邮件

敏捷调度TASKCTL

开源 DevOps 分布式 方法论 敏捷开发

[Day19]-[动态规划]分割等和子集

方勇(gopher)

LeetCode 动态规划 数据结构和算法

Docker 实战教程之从入门到提高 (七)

汪子熙

Docker 容器 docker image 容器镜像 4月月更

预售2小时,破10000册!顶级投资人的投资策略首度全面公开

博文视点Broadview

2021最新最全Java基础高频面试题汇总(1W字详细解析)

爱好编程进阶

Java 面试 后端开发

web前端培训javaScript的内存管理机制分享

@零度

JavaScript 前端开发

MySQL 无法满足查询性能?北明天时选择 TDengine 实现热网监控和能源分析

TDengine

数据库 tdengine 开源 时序数据库

大数据培训Hive面试核心知识点分享

@零度

大数据 hive

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