methods: {
            checkiOSVersion: function () {
                var userAgent = window.navigator.userAgent;
                var version = null;

                if (/iP(hone|od|ad)/.test(userAgent)) {
                    var v = (userAgent).match(/OS (\d+)_(\d+)_?(\d+)?/);
                    if (v) {
                        version = parseFloat(v[1] + '.' + v[2]);
                        this.iOSVersion = version;
                        this.isIOS17_4OrAbove = version >= 17.4;
                        return;
                    }
                }

                this.iOSVersion = null;
                this.isIOS17_4OrAbove = false;
            }
        }

 

vue Project 에서 iOS 버전에 따라 기능이 실행되게하는 버튼이 필요하여 methods 에 userAgent를 쪼개서

버전만 가져오게 한 후, 17.4 이하면 아예 버튼을 숨겨버리게 만듦...

수토리지