我有一些JavaScript这在 Blackberry 8300 上无法正常工作。如果禁用 JavaScript,页面呈现会有所不同。但是,如果用户使用的是 Blackberry 8300 或“手持”类型的媒体,我希望能够让页面呈现“JavaScript 禁用”版本。
有什么办法可以做到这一点吗?或者我可以做一些检查吗?我可以检测媒体是否为“手持式”,如果是,则渲染页面的非 JavaScript 版本?
例如,在某些情况下,如果 media==handheld,则 .. 这里有一些 HTML ..
或者有什么方法可以将浏览器“降级”到旧版本吗?
最佳答案
您可以查看User Agent在 HTML header 中。
Blackberry 的浏览器将自身标识为:BlackBerry8700/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
。只需检查“BlackBerry”是否是子字符串即可。
关于javascript - 如何根据浏览器(即 Blackberry 8300)强制在网页上禁用 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1987095/