网络浏览器是否可以自动更新渲染引擎?
作为防止浏览器分段和旧版本带来的主要烦恼的一种方法。这样代码只需要针对最新版本的浏览器完成,但用户仍然可以使用旧版本的功能而不必被迫进行重大更新?
我确信这其中会有一些重大缺陷,我希望你能告诉我它们是什么!
显然,人们可能不希望这样做,因为自动更新通常是不受欢迎的;然而,Chrome 做到了(或者至少他们曾经做到过):
<块引用>谷歌表示,无需手动检查,Chrome 浏览器就会自动更新。谷歌表示:“谷歌浏览器将大约每五个小时自动检查一次更新。如果有可用更新,它将在下次浏览器重新启动时下载并应用。”
显然仍然存在将用户从非常旧的浏览器转移到任何具有此功能的新浏览器的问题。
仍然存在将为了防止更新方面的漏洞,也许他们可以有 7 天的选择期,然后再推送给所有人?
As a way to prevent the major annoyances of browser segmentation and older versions. This way the code would only need to be done for the latest version of the browser, but users could still have the functionality of the older version and not be forced to do major updates?
I am sure there will be some major flaws in this, and I would like you to tell me what they are!
Obviously, people may not want this as often auto-updating is frowned upon; however, Chrome does it (or at least, they used to):
Without a manual check, Chrome will update itself automatically, Google said. "Google Chrome will automatically checks for updates approximately every five hours. If an update is available, it will be downloaded and applied at the next browser restart," Google said.
There is still the problem of getting users from the really old ones onto the any new browsers that have this functionality.
To prevent exploits in terms of updates, maybe they could have a 7 day opt-in period before being pushed out to everyone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,这是可能的。但是,除非您可以将其关闭,否则这是不可取的。
许多企业内部网都是使用 IE 6 的特性构建的。公司迁移到 IE 7 需要进行大量测试和更改。
许多为 IE 6 编写的 Javascript 不再适用于 IE 7。
现在,您可以证明这一点微软应该让他们的浏览器标准兼容。但他们没有,我们都必须接受结果。
Yes, it would be possible. However, it would not be desirable, unless you can turn it off.
Many corporate intranets were built using the quirks of IE 6. Lots of testing and changes were necessary for companies to migrate to IE 7.
Lots of Javascripts that were written for IE 6 no longer work for IE 7.
Now, you can make the case that Microsoft should have made their brower standards compliant. But they didn't, and we all have to live with the results.
我喜欢浏览器自行更新 - 事实上,我在一台电脑上使用开发通道 Chrome,因为我喜欢检查我们实际要去哪里。
我认为我们不应该阻止重大更新的到来。我说的是心态。开发人员必须在 Web 开发等领域推动重大里程碑,因为它清楚地表明他们与 Web 的其他部分一样活跃。
我知道,强迫用户更改版本是非常糟糕的。告诉朋友从 X 浏览器更改为 Y(另一个软件或版本)是可以的,但我可以想象在企业层面上这将是多么难以管理,特别是如果他们使用针对特定浏览器的代码。无论如何,由于可能存在安全问题等原因,他们应该尽可能多地进行更新。事实上,如果他们不使用更新的替代方案,他们可能会赔钱。为了使这种转变更容易,版本更改应该尽可能透明。
如果我们有一个定期更新的浏览器,那么我们就可以清楚地了解该浏览器当前状态下的标准合规性 - 这真的很好。这样我们就可以对我们使用的软件以及我们的代码所针对的软件放心! - 经过很好的测试,我们了解实际问题。
I like when a browser updates itself - in fact, I'm using a dev channel Chrome on one of my PCs because I like to check where we are going actually.
I don't think that we should stop the major updates from coming. I'm talking about the mentality. Developers must push major milestones in an area like web development, because it clearly states that they're alive as the rest of the Web.
I know, forcing users to change versions is quite bad. Telling a friend to change from X browser to Y (another software or version) is okay, but I can imagine how unmanageable it would be on corporate level, especially if they use code targeted to specific browsers. Anyway, they should update as much as possible because of the possible security issues etc. In fact, they can lose money if they don't use the more current alternatives. To make this transition easier, the version change should be as transparent as possible.
If we have a browser that updates itself quite regularly, then we can have a clear view of the standard compliance of that browser in the current state - which is really good. This way we can rest assured that the software we use - and the software we target with our code! - is tested really well and we know about the actual problems.