Javascript 使用独立代码确定浏览器宽度

Javascript 使用独立代码确定浏览器宽度,javascript,Javascript,我从这个问题()中得到了这个代码: 它有多可靠?在Opera 12上,它似乎并没有像预期的那样起作用——但这已经相当陈旧了 除了那个浏览器,它似乎还可以。document.documentElement.clientWidth和窗口。innerWidth应该可以在所有浏览器中使用(您可以在这里测试)。Opera 12已经8岁了,无法进行测试,所以我无法进行测试 仅供参考,如果您关心滚动条的宽度,请查看以下帖子: width = Math.max( document.documen

我从这个问题()中得到了这个代码:

它有多可靠?在Opera 12上,它似乎并没有像预期的那样起作用——但这已经相当陈旧了


除了那个浏览器,它似乎还可以。

document.documentElement.clientWidth
窗口。innerWidth
应该可以在所有浏览器中使用(您可以在这里测试)。Opera 12已经8岁了,无法进行测试,所以我无法进行测试

仅供参考,如果您关心滚动条的宽度,请查看以下帖子:

width = Math.max(
    document.documentElement.clientWidth,
    document.body.scrollWidth,
    document.documentElement.scrollWidth,
    document.body.offsetWidth,
    document.documentElement.offsetWidth
);