2012-05-21 18 views
5

के लिए काम नहीं कर रहे हैं। मैं एचटीएमएल 5 कैनवास ऑब्जेक्ट पर खींची गई मेरी छवि फ़ाइलों को होस्ट करने के लिए रैक स्पेस का उपयोग कर रहा हूं। कैनवास को सहेजते समय एचटीएमएल सुरक्षा सुविधा के कारण मुझे काम बचाने के लिए सीओआरएस (क्रॉस ओरिजिनल रिसोर्स हेडर) का उपयोग करना पड़ता है।क्रॉस ओरिजिनल रिसोर्स शेयरिंग हेडर केवल सफारी

मैं क्रोम, Chrome फ़्रेम के साथ आईई, और Firefox पर अपने कोड का परीक्षण किया है, और उनमें से कोई मुझे एक सुरक्षा त्रुटि के बाद मैं छवि अनुरोध हेडर को जोड़ा गया:

Access-Control-Allow-Origin: * 

और मैं सभी कैनवास पर तैयार की

crossOrigin = "anonymous" 

हालांकि छवियों, किसी कारण के लिए सफारी अभी भी एक सुरक्षा त्रुटि देता है के लिए निम्न विशेषता को जोड़।

SECURITY_ERR: DOM Exception 18: An attempt was made to break through the security policy of the user agent. 

सफारी (डेस्कटॉप 5.1.7, और आईपैड) संस्करणों पर यह क्यों हो रहा है के बारे में कोई विचार है? मैंने प्रलेखन की जांच की है और मैंने जो कुछ भी पढ़ा है, वह कहता है कि सफारी 4+ सीओआरएस का समर्थन करता है?

उत्तर

2

बीटा में सफारी 5.2 समस्या हल करती है। तो ऐसा लगता है कि सफारी अभी तक जारी संस्करणों में छवियों के लिए कोर का समर्थन नहीं करता है। आईओएस सफारी

+0

'बीटा में सफारी 5.2 समस्या हल करती है' आपको यह जानकारी कहां मिली? मैं इसे इंटरनेट से नहीं ढूंढ सका। – Ikrom

+0

@bob यह 2012 से है लेकिन 5.2 को कभी जारी नहीं किया गया था और इसके बजाय सफारी 6 के रूप में पुनर्निर्मित किया गया था। – John