程序员看谷歌开源浏览器 Chrome

简介:

谷歌发布开源浏览器 Chrome 了!在互联网界,此消息的震动也许不亚于中国发射神五、神六。谷歌是互联网界的大鳄,大家热情关注完全可以理解。

    为了显示自己紧跟技术潮流,赶紧下载了一个 Chrome 安装一下试试。下载下来的是一个 ChromeSetup.exe 文件,双击之后就开始“下载谷歌浏览器…”了,下载完毕开始安装,没有老套的“下一步……下一步……”,只是最后问要不要导入 IE 的一些既有信息。

    安装完毕,第一件事就是赶紧打开自己的网站“电脑学习网”http://www.why100000.com 和几个客户的站点,看看有没有兼容性问题,还好,都基本正常。再打开一个 RSS 订阅,坏了,不像 IE6 显示 xml 文档,或者像 IE7 直接显示 RSS 内容,而是一大片过滤掉 xml 标签的文本,内容都在,就是格式丢了,无法阅读。再进入自己的网站后台,也有问题,这次是自己的问题 - 我的 js 代码强制只认识 IE7.0 以下的浏览器,把 Chrome 拒之门外了。

    必须承认,作为一个 Web 程序员,我对新的浏览器是有本能的抵触情绪的。在软件大鳄们为了商业利益,疯狂拼杀的背后,在互联网用户们欢呼又多了一个应用软件的时候,我在为程序员们忧虑着:多了一个浏览器,意味着程序员们在写代码的时候,复杂度又加了一个几何级数,过去只在 IE 和 Firefox 上做的测试,也许以后还必须在 Chrome 上做。多了一个浏览器,意味着 B/S 模式瘦客户端的好处又被消弱了一部分。如果每家有点实力的公司都去做浏览器的话,那我们是不是要退回到 C/S 时代,也去重新开发自己的文档服务器和标记语言?

    由于浏览器厂家的商业追求,各自的浏览器都有意或无意的制造一点技术壁垒,也就是存在兼容性问题。所以,多一种浏览器,就意味着 Web 程序(主要是前台)的复杂度就增加一点,程序员的苦难就增加了一重。这是程序员们最忌讳和无奈的。

    所以,从程序设计的角度考虑,我希望世界上只有一种浏览器,能使我们的软件实现真正的“跨浏览器”和“跨平台”。如果浏览器要“百花齐放”,我期望这些浏览器遵从一个行业标准或规范。闹分裂的结果,最终吃亏的还是用户,如果那天用户发现,打开某些网站非要用对应的浏览器的时候,那 B/S 开发的优势就荡然无存了。









本文转自网眼51CTO博客,原文链接:http://blog.51cto.com/itwatch/286523,如需转载请自行联系原作者

相关文章
|
25天前
|
Web App开发 人工智能 JSON
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
AutoMouser是一款Chrome扩展程序,能够实时跟踪用户交互行为,并基于OpenAI的GPT模型自动生成Selenium测试代码,简化自动化测试流程。
133 17
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
|
1月前
|
Web App开发 安全 前端开发
一个接口4个步骤轻松搞定最新版Chrome、Edge、Firefox浏览器集成ActiveX控件
目前的浏览器市场,谷歌浏览器占据了半壁江山,因此,谷歌也是最有话语权的,2015年开始取消支持 NPAPI 插件,2022 年10月停止支持 PPAPI 插件;而曾经老大哥IE浏览器也已停止服务,退出历史舞台,导致大量曾经安全、便捷的ActiveX控件无法使用。为了解决这个难题,本人特研发出allWebPlugin中间件,重新让所有ActiveX控件能在谷歌、火狐等浏览器使用。
|
1月前
|
Web App开发 数据采集 JavaScript
Chrome浏览器实例的TypeScript自动化脚本
Chrome浏览器实例的TypeScript自动化脚本
|
2月前
|
Web App开发 机器学习/深度学习 人工智能
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
Magic Copy 是一款开源的 AI 抠图工具,支持 Chrome 浏览器扩展。它基于 Meta 的 Segment Anything Model 技术,能够自动识别图像中的前景对象并提取出来,简化用户从图片中提取特定元素的过程,提高工作效率。
146 7
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
|
2月前
|
人工智能 API 数据库
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
Browser Use 是一款专为大语言模型设计的智能浏览器工具,支持多标签页管理、视觉识别、内容提取等功能,并能记录和重复执行特定动作,适用于多种应用场景。
579 0
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
|
3月前
|
人工智能 前端开发 计算机视觉
Inpaint-Web:纯浏览器端实现的开源图像处理工具
在刷短视频时,常看到情侣在景区拍照被路人“抢镜”,男朋友用手机将路人“P”掉,既贴心又有趣。最近我发现了一个纯前端实现的开源项目——inpaint-web,可在浏览器端删除照片中的部分内容,非常酷。该项目基于 WebGPU 和 WASM 技术,支持图像修复与放大,已在 GitHub 上获得 5.1k Star。项目地址:[GitHub](https://github.com/lxfater/inpaint-web)。
97 3
 Inpaint-Web:纯浏览器端实现的开源图像处理工具
|
3月前
|
Web App开发 缓存 安全
WIN11 Chrome 双击打不开闪退及Chrome浏览器不能拖拽文件crx
【11月更文挑战第6天】本文介绍了 WIN11 系统中 Chrome 浏览器双击打不开闪退及不能拖拽文件 crx 的原因和解决方法。包括浏览器版本过旧、扩展程序冲突、硬件加速问题、缓存过多、安全软件冲突、系统文件损坏、用户配置文件损坏等问题的解决方案,以及 crx 文件的屏蔽、权限问题和文件格式问题的处理方法。
345 2
|
3月前
|
Web App开发 Linux iOS开发
Chrome浏览器如何导出所有书签并导入书签
【11月更文挑战第4天】本文介绍了如何在 Chrome 浏览器中导出和导入书签。导出时,打开书签管理器,点击“整理”按钮选择“导出书签”,保存为 HTML 文件。导入时,同样打开书签管理器,点击“整理”按钮选择“导入书签”,选择之前导出的 HTML 文件即可。其他主流浏览器也支持导入这种格式的书签文件。
2277 2
|
3月前
|
JavaScript 前端开发 数据处理
模板字符串和普通字符串在浏览器和 Node.js 中的性能表现是否一致?
综上所述,模板字符串和普通字符串在浏览器和 Node.js 中的性能表现既有相似之处,也有不同之处。在实际应用中,需要根据具体的场景和性能需求来选择使用哪种字符串处理方式,以达到最佳的性能和开发效率。
124 63
|
3月前
|
JSON 移动开发 JavaScript
在浏览器执行js脚本的两种方式
【10月更文挑战第20天】本文介绍了在浏览器中执行HTTP请求的两种方式:`fetch`和`XMLHttpRequest`。`fetch`支持GET和POST请求,返回Promise对象,可以方便地处理异步操作。`XMLHttpRequest`则通过回调函数处理请求结果,适用于需要兼容旧浏览器的场景。文中还提供了具体的代码示例。
在浏览器执行js脚本的两种方式

热门文章

最新文章

相关实验场景

更多