When images are not displaying in Firefox and Safari because of CORS (Cross-Origin Resource Sharing) issues, you'll need to use the 'Access-Control-Allow-Origin' header. Here's how to handle it in Webflow:
1. Understand CORS and Webflow Limitations
- Webflow has limited options for directly modifying HTTP headers like 'Access-Control-Allow-Origin'.
- This header can usually be configured on the server hosting the images.
2. Check Image Hosting
- Verify where your images are hosted. If they're on a different server than your Webflow site, this server must send the 'Access-Control-Allow-Origin' header.
- To resolve the issue, you might need to work with your hosting provider or server administrator to add this header.
3. Webflow Options and Workarounds
- Use Webflow's CDN: Host images directly in Webflow to avoid CORS issues, as Webflow's CDN handles these headers internally.
- Custom Code or Third-party Hosting: If using custom code or images hosted outside Webflow, ensure that the external server sends the correct CORS headers.
Summary
To resolve CORS image display issues in Firefox and Safari, ensure the external server hosting your images sets the 'Access-Control-Allow-Origin' header. If possible, host images directly on Webflow to sidestep this issue.