gpt4 book ai didi

javascript - 如何在 Safari 3.0.x 中检测怪癖模式?

转载 作者:行者123 更新时间:2023-11-29 17:33:07 25 4
gpt4 key购买 nike

Safari 3.0.x 不支持 document.compatMode 属性来检测文档是以标准模式还是以 quirks 模式呈现。 Safari 3.1 和更新版本支持它。如果 document.compatMode 不可用,如何在 Safari 3.0.x 中检测文档模式?

最佳答案

快速 Google search结果:"HOWTO determine the document's compatibility mode"

基本上,您创建的 div 具有无效的 css 样式,只能在 quirks 模式下工作。然后检查新 div 的样式以查看 css 是否被接受。如果被接受,则文档处于怪癖模式。

释义the code :

var el = document.createElement('div');
el.style.cssText = 'position:absolute;width:0;height:0;width:1';
var compatMode = el.style.width === '1px' ? 'BackCompat' : 'CSS1Compat';

我会为您测试这个,但我无法运行 Safari。如果可以,请对其进行测试,并在评论中报告结果。

关于javascript - 如何在 Safari 3.0.x 中检测怪癖模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493386/

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