是否还需要检查访问者的浏览器是否支持 Ajax?
如果我的网站上有 Ajax 代码:
1) 是否还需要检查用户的浏览器是否支持 Ajax?他们不都是吗?
2)如果是这样,是否有非ActiveX方法来检查这一点?我真的很想避免使用 ActiveX,因为某些安全过滤器可能会将其标记为潜在的恶意软件。
If I have Ajax code on my website:
1) Is it still necessary to check if a user's browser supports Ajax? Don't they all?
2) if so, is there an non-ActiveX approach to check this? I'd really like to avoid ActiveX as some security filters could flag it as potential malware.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这不是浏览器是否支持“ajax”的问题,这只是一个简洁的术语,用于描述客户端通过 Javascript 从服务器检索数据的过程,通常是异步的,并且通常使用 XMLHttpRequest 对象。
此对象IE 5-6 未定义,因此您必须编写代码来补偿,或者使用诸如 jQuery 之类的库来封装它。
因此,您应该问的是,如果客户端上不可用 Javascript,您的网站是否会正常降级。即用户是否仍然可以在没有 JavaScript 的情况下访问内容?
It's not a question of if browsers support 'ajax', this is just a pithy term used to describe the process of a client retreiving data from a server via Javascript, typically asynchronously, and typically using the XMLHttpRequest object.
This object is not defined by IE 5-6, so you have to write code to compensate, or use a library such as jQuery which encapsulates this.
So, what you should be asking is whether your site gracefully degrades if Javascript is not available on the client. i.e. can users still get to the content without Javascript?