@מדריך-html כתב במדריך | לא מפספסים שיחות:
@שניאור-שמח
מוזר כי כבר עשיתי ככה ואתה אומר שלא עבד לך.
אתה בטוח שזה מה שעשית? ממיר ברמת שרת?
כי השגיאה שמוצגת לי זה כאילו הוא מנסה להמיר בדפדפן של המשתמש….
עוד הערה של ג׳ימני
"היי, ניסיתי שוב עכשיו (כולל בגלישה בסתר כדי לוודא שאין קאש), ולצערי מקבל בדיוק את אותה שגיאה.
רק כדי לחדד: אם עברתם למודל של המרה ל-MP3 בצד השרת (Backend), הדפדפן שלי בכלל לא אמור לנסות לטעון 'ממיר שמע' – הוא פשוט אמור לקבל קובץ MP3 רגיל. עצם זה שהשגיאה על הממיר קופצת, מראה שההמרה עדיין מנסה לרוץ בדפדפן של המשתמש.
אם בחרתם להמשיך עם ממיר שעובד בדפדפן (כמו ffmpeg.wasm או SharedArrayBuffer), חשוב לדעת ש-iOS חוסמת את הכלים האלה באופן גורף מטעמי אבטחה, אלא אם השרת שלכם שולח את שני ההדרים (Headers) הבאים:
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
בלי שני אלה מוגדרים בשרת, הממיר ימשיך לקרוס בכל אייפון, גם אם הקבצים מאוחסנים אצלכם מקומית ולא ב-CDN.