আমি হেডার-চেকার সাইট http://www.webconfs.com/http-header-check.php লিঙ্কটির জন্য মিরোর উত্তরটি +1 করেছি । এটি প্রতিবার আপনি যখন ব্যবহার করেন তখন এটি একটি অসতর্কতাযুক্ত বিজ্ঞাপনটিকে পপ আপ করে, তবে তা সত্ত্বেও, অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স শিরোনামের উপস্থিতি যাচাইয়ের জন্য এটি খুব দরকারী।
আমি আমার ওয়েব পৃষ্ঠায় জাভাস্ক্রিপ্ট থেকে একটি .json ফাইল পড়ছি। আমি খুঁজে পেয়েছি যে আইই 11 এ আমার ওয়েব পৃষ্ঠাটি দেখার সময় আমার .htaccess ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করা সমস্যার সমাধান করেছে (সংস্করণ 11.447.14393.0):
<FilesMatch "\.(json)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
আমি নিম্নলিখিতগুলি /etc/httpd.conf (অ্যাপাচের কনফিগারেশন ফাইল) এ যুক্ত করেছি:
AllowOverride All
শিরোনাম-পরীক্ষক সাইট যাচাই করেছে যে অ্যাক্সেস-নিয়ন্ত্রণ-অনুমোদন-অরিজিনের শিরোনামটি এখন পাঠানো হচ্ছে (ধন্যবাদ, মিরো!)
যাইহোক, ফায়ারফক্স 50.0.2, অপেরা 41.0.2353.69 এবং এজ 38.14393.0.0 সমস্ত অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স শিরোনাম ছাড়াই ফাইলটি আনতে পারে । (দ্রষ্টব্য: তারা আইপি ঠিকানাগুলি চেক করতে পারে, যেহেতু আমি যে দুটি ডোমেন ব্যবহার করছিলাম সেগুলি একই আইপিভি 4 ঠিকানায় একই সার্ভারে হোস্ট করা হয়েছে))
তবে, ক্রোম 54.0.2840.99 মি (-৪-বিট) অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স শিরোনামকে উপেক্ষা করে এবং ভুলভাবে রিপোর্ট করে:
অনুরোধকৃত উত্সটিতে কোনও 'অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স' শিরোনাম উপস্থিত নেই। মূল ' {mydomain} ' এ অ্যাক্সেসের অনুমতি নেই।
আমি মনে করি এটি কিছুটা "প্রথম" হয়ে উঠেছে। আইই সঠিকভাবে কাজ করছে; ক্রোম, ফায়ারফক্স, অপেরা এবং এজ সব বগি; এবং ক্রোম সবচেয়ে খারাপ । এটি কি সাধারণ মামলার একেবারে বিপরীত নয়?
a2enmod headers