From c23782a3e3b0bba9b7693384807ddd6ddd26a363 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 25 Nov 2023 17:50:11 +0900 Subject: [PATCH] [fix] ios detection --- src/ts/util.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ts/util.ts b/src/ts/util.ts index 7c68e281..96bfeba2 100644 --- a/src/ts/util.ts +++ b/src/ts/util.ts @@ -103,6 +103,9 @@ export const replacePlaceholders = (msg:string, name:string) => { .replace(/(\{\{((set)|(get))var::.+?\}\})/gu,'') } +export function checkIsIos(){ + return /(iPad|iPhone|iPod)/g.test(navigator.userAgent) +} function selectFileByDom(allowedExtensions:string[], multiple:'multiple'|'single' = 'single') { return new Promise((resolve) => { const fileInput = document.createElement('input'); @@ -111,7 +114,8 @@ function selectFileByDom(allowedExtensions:string[], multiple:'multiple'|'single if (allowedExtensions && allowedExtensions.length) { //check is iphone - if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){ + if(checkIsIos()){ + //allow all fileInput.accept = '*/*'; } else{