程序员看谷歌开源浏览器 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,如需转载请自行联系原作者

相关文章
|
5月前
|
数据采集 人工智能 程序员
PHP 程序员如何为 AI 浏览器(如 ChatGPT Atlas)优化网站
OpenAI推出ChatGPT Atlas,标志AI浏览器新方向。虽未颠覆现有格局,但为开发者带来新机遇。PHP建站者需关注AI爬虫抓取特性,优化技术结构(如SSR、Schema标记)、提升内容可读性与语义清晰度,并考虑未来agent调用能力。通过robots.txt授权、结构化数据、内容集群与性能优化,提升网站在AI搜索中的可见性与引用机会,提前布局AI驱动的流量新格局。
271 8
|
7月前
|
数据采集 人工智能 定位技术
分享一个开源的MCP工具使用的AI Agent 支持常用的AI搜索/地图/金融/浏览器等工具
介绍一个开源可用的 MCP Tool Use 通用工具使用的 AI Agent (GitHub: https://github.com/AI-Agent-Hub/mcp-marketplace ,Web App https://agent.deepnlp.org/agent/mcp_tool_use,支持大模型从Open MCP Marketplace (http://deepnlp.org/store/ai-agent/mcp-server) 的1w+ 的 MCP Server的描述和 Tool Schema 里面,根据用户问题 query 和 工具 Tool描述的 相关性,选择出来可以满足
|
12月前
|
人工智能 监控 数据可视化
Agent TARS:一键让AI托管电脑!字节开源PC端多模态AI助手,无缝集成浏览器与系统操作
Agent TARS 是一款开源的多模态AI助手,能够通过视觉解析网页并无缝集成命令行和文件系统,帮助用户高效完成复杂任务。
4666 13
Agent TARS:一键让AI托管电脑!字节开源PC端多模态AI助手,无缝集成浏览器与系统操作
|
人工智能 自然语言处理 API
Cline:29.7K Star!一文详解VSCode最强开源AI编程搭子:一键生成代码+自动跑终端+操控浏览器...
Cline 是一款集成于 VSCode 的 AI 编程助手,支持多语言模型,实时检查语法错误,帮助开发者提高编程效率。通过智能化手段,Cline 可以生成代码、执行终端命令、调试 Web 应用,并扩展更多功能。
5019 73
|
Web App开发 人工智能 JSON
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
AutoMouser是一款Chrome扩展程序,能够实时跟踪用户交互行为,并基于OpenAI的GPT模型自动生成Selenium测试代码,简化自动化测试流程。
991 17
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
|
Web App开发 人工智能 JavaScript
Nanobrowser:开源版OpenAI Operator!AI自动操控浏览器,复杂网页任务一键搞定
Nanobrowser 是一款开源的 Chrome 扩展工具,基于多智能体系统实现复杂的网页任务自动化,支持多种大型语言模型,完全免费且注重隐私保护。
1880 1
|
人工智能 API 数据库
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
Browser Use 是一款专为大语言模型设计的智能浏览器工具,支持多标签页管理、视觉识别、内容提取等功能,并能记录和重复执行特定动作,适用于多种应用场景。
3538 0
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
|
Web App开发 机器学习/深度学习 人工智能
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
Magic Copy 是一款开源的 AI 抠图工具,支持 Chrome 浏览器扩展。它基于 Meta 的 Segment Anything Model 技术,能够自动识别图像中的前景对象并提取出来,简化用户从图片中提取特定元素的过程,提高工作效率。
837 7
Magic Copy:开源的 AI 抠图工具,在浏览器中自动识别图像进行抠图
|
人工智能 前端开发 计算机视觉
Inpaint-Web:纯浏览器端实现的开源图像处理工具
在刷短视频时,常看到情侣在景区拍照被路人“抢镜”,男朋友用手机将路人“P”掉,既贴心又有趣。最近我发现了一个纯前端实现的开源项目——inpaint-web,可在浏览器端删除照片中的部分内容,非常酷。该项目基于 WebGPU 和 WASM 技术,支持图像修复与放大,已在 GitHub 上获得 5.1k Star。项目地址:[GitHub](https://github.com/lxfater/inpaint-web)。
974 3
 Inpaint-Web:纯浏览器端实现的开源图像处理工具
|
Web App开发 数据采集 JavaScript
Chrome浏览器实例的TypeScript自动化脚本
Chrome浏览器实例的TypeScript自动化脚本