diff --git a/packages/uni-h5/dist/uni-h5.cjs.js b/packages/uni-h5/dist/uni-h5.cjs.js index d09f1b3bcf1c22665a34f075a94bbd74053f4482..7feef9f04947a035b0a9fb8453175a3bd61064bb 100644 --- a/packages/uni-h5/dist/uni-h5.cjs.js +++ b/packages/uni-h5/dist/uni-h5.cjs.js @@ -2279,18 +2279,21 @@ const props$n = { const emit$1 = ["keyboardheightchange"]; function useKeyboard$1(props2, elRef, trigger) { function initKeyboard(el) { + const isApple = vue.computed(() => String(navigator.vendor).indexOf("Apple") === 0); el.addEventListener("focus", () => { clearTimeout(resetTimer); document.addEventListener("click", iosHideKeyboard, false); }); const onKeyboardHide = () => { document.removeEventListener("click", iosHideKeyboard, false); - if (String(navigator.vendor).indexOf("Apple") === 0) { + if (isApple.value) { document.documentElement.scrollTo(document.documentElement.scrollLeft, document.documentElement.scrollTop); } }; el.addEventListener("blur", () => { - el.blur(); + if (isApple.value) { + el.blur(); + } onKeyboardHide(); }); } diff --git a/packages/uni-h5/dist/uni-h5.es.js b/packages/uni-h5/dist/uni-h5.es.js index 2241aae958bf4dba4f0050b893d69963b11b494b..5a378aa6dda55f8fd31fecc7b09c24e489f0cb7f 100644 --- a/packages/uni-h5/dist/uni-h5.es.js +++ b/packages/uni-h5/dist/uni-h5.es.js @@ -7156,18 +7156,21 @@ const props$u = { const emit$1 = ["keyboardheightchange"]; function useKeyboard$1(props2, elRef, trigger) { function initKeyboard(el) { + const isApple = computed(() => String(navigator.vendor).indexOf("Apple") === 0); el.addEventListener("focus", () => { clearTimeout(resetTimer); document.addEventListener("click", iosHideKeyboard, false); }); const onKeyboardHide = () => { document.removeEventListener("click", iosHideKeyboard, false); - if (String(navigator.vendor).indexOf("Apple") === 0) { + if (isApple.value) { document.documentElement.scrollTo(document.documentElement.scrollLeft, document.documentElement.scrollTop); } }; el.addEventListener("blur", () => { - el.blur(); + if (isApple.value) { + el.blur(); + } onKeyboardHide(); }); }