में आईएमजी टैग में प्रदर्शित नहीं होता है बस, मेरे पास HTML में एम्बेडेड एक एसवीजी ग्राफ़िक है जो सफारी में प्रदर्शित करने से इंकार कर देता है (हालांकि यह क्रोम, फ़ायरफ़ॉक्स और अन्य ब्राउज़रों में ठीक काम करता है)।एसवीजी सफारी
मैं निम्न मार्कअप उपयोग कर रहा हूँ यह पूरा करने के:
<img alt="grapefruit logo" src="/assets/better-gf-logo_red.svg" />
यहाँ करने के लिए पृष्ठ जहाँ एसवीजी दिखाई नहीं दे रहा एक जीवित कड़ी है। ऊपरी बाएं कोने में फल लोगो सफारी में प्रदर्शित नहीं होता है: https://grapefruit.cs.rpi.edu/।
मैं निम्न पंक्ति को सत्यापित किया है भी मेरी nginx mime.types
में मौजूद है:
image/svg+xml svg svgz;
हालांकि, मुझे पता है कि इस मुद्दे को शायद माइम प्रकार से संबंधित नहीं है, के बाद से एसवीजी पर सफारी में प्रकट नहीं होता है मेरी विकास मशीन या तो (मैंने कई वेब सर्वरों का परीक्षण किया)। मैंने सफारी में SVG file itself प्रदर्शित करने का भी प्रयास किया है, और यह ठीक दिखता है। छवि तत्व का सही आकार और बॉक्स मॉडल है, लेकिन यह किसी भी सामग्री को प्रदर्शित नहीं कर रहा है।
बहुत बहुत धन्यवाद! मुझे नहीं पता था कि सफारी को एसवीजी के लिए उपयोग किए जाने वाले टैग '' टैग के साथ समस्याएं थीं, वहां बहुत अधिक दस्तावेज ऑनलाइन नहीं हैं। – element119
@autibyte Meuwka के उत्तर पर एक नज़र डालें –
मुझे आश्चर्य है कि svg की पीएनजी सामग्री सफारी में समस्या का असली कारण हो सकती है। क्या उदाहरण में अन्य svg छवि @meuwka http://jsbin.com/kayiwe/ सफारी में काम करती है? –