I might be wrong, but i believe Safari doesn't support programmatic haptic feedback through JavaScript. The Web Vibration API (which could theoretically trigger haptics) isn't supported in Safari on iOS. Although, they are some other options like Native iOS app with proper haptic APIs/ PWA installed to home screen (still limited) and Audio feedback as an alternative. I hope this serves you well. Good luck.