gpt4 book ai didi

javascript - 浏览器检测 : server side or client side?

转载 作者:太空宇宙 更新时间:2023-11-04 15:21:36 25 4
gpt4 key购买 nike

我的应用程序包含一个浏览器扩展。我想根据用户使用的浏览器提供一个引用正确扩展的单个“安装”按钮。

服务器端和客户端浏览器检测的优缺点是什么?

请记住,这是针对实际的浏览器检测而不是功能检测,我将以完全不同的方式处理。 ;)

最佳答案

通常你想在客户端检测浏览器,但你也可以在服务器端检测它。只需知道用户代理字符串可以伪造,因此您不能依赖它。唯一可靠的方法是让用户选择浏览器,但您可以使用浏览器检测来提供建议。

这是 client side我使用的浏览器检测,如果你真的想要这里是 server side相等的。就像我之前说的,没有太大区别,因为它们都只查看用户代理字符串,但我确实想到的一件事是,如果你在服务器端进行,那么你可以只发送你认为他们浏览器的链接与客户端版本一样,他们可以查看源代码并查看每个浏览器扩展的链接……这没什么大不了的,但可能存在差异。

关于javascript - 浏览器检测 : server side or client side?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440221/

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