gpt4 book ai didi

cross-browser - 浏览器功能检测 : spell checking?

转载 作者:行者123 更新时间:2023-12-04 06:28:25 25 4
gpt4 key购买 nike

所有不错的浏览器(Chrome、FX 等)现在都支持内置拼写检查。

然而,流行但垃圾的 IE 轴没有(甚至不是 IE8 - 毫无意义的“加速器”:是的,非常需要字典支持:否)。除非您下载 excellent free plugin ,但你不能指望公司用户这样做。

我们的客户希望在我们提供的企业 Web 应用程序中进行拼写检查,因此我们购买了 3rd 方拼写检查组件来让他们满意。它有效,但不是特别好 - 特别是与浏览器内置的任何内容相比时。

它看起来也像 Word 2000 中的拼写检查对话框(可能是开发时的最新版本)。对于我们的客户来说不是这样的问题,其中一半的客户都停留在 Office 2000 和 IE6 上。

我只想在用户没有内置拼写检查时启用此组件。

有谁知道一种方法来检测这个?

最佳答案

您已经知道哪些浏览器具有内置支持,哪些浏览器没有,因此您可以使用某种形式的 browser sniffing决定是否启用拼写检查组件。

您也可以尝试询问您的用户是否已经启用了某些拼写检查,并让他们回答是/否/不知道。如果他们不知道,请退回到自动检测。这比使用嗅探更好,因为嗅探在某些情况下是不可靠的。

如果可能的话,检测属于浏览器 UI 的内容是很困难的。由于浏览器的安全策略,网站无法访问大部分 API,这些 API 可能会暴露一些对功能检测有用的东西。而且即使安全性不是问题,您可能仍然会为每个浏览器面临一个不同的 API,因为内部浏览器机制没有标准化。

关于cross-browser - 浏览器功能检测 : spell checking?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1244098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com