是否有任何方法可以检测(不使用user-agent
等).focus()
支持 focusOptions ,例如:preventScroll: true
。
我正在Chrome浏览器中使用它
element.focus({
preventScroll: true
});
当然可以,除了Chrome和Opera之外,其他任何地方都无法使用。 但是我怎么能检测到呢?喜欢:
try { window.focus().preventScroll } catch {...}
有可能吗?
答案 0 :(得分:0)
您可以尝试以下方法:
let supported = false;
document.createElement('div').focus({
get preventScroll() {
supported = true;
return false;
},
});
console.log(supported);