• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
application/javascript یا application/x-javascript
#1
سلام. امروز این سوال طرف برام جالب بود. پاسخ خوبی هم براش دادن. http://stackoverflow.com/a/876805 البته این پاسخشه سوالشو بالاش بخونید.

حالا جالب تر اینجاست که من توی لیستی که اینجا http://www.fileformat.info/info/mimetype/all.htm تهیه شده اصلا application/x-javascript رو پیدا نکردم و همینطور text/javascript . در مورد این آخری بنظرم حق با پاسخ دهنده اون سواله هست. که توصیه میکنه از text/javascript بعنوان یه هک در اسناد HTML استفاده بشه.

الآن اینو خوندم http://annevankesteren.nl/2005/02/javascript-mime-type
جالبه بخونید. میگه
نقل قول:There has always been confusion on the official MIME type of javascript. While servers mostly seem to use the following Apache rule: AddType application/x-javascript .js authors claim it is text/javascript in the TYPE attribute of the SCRIPT element (if they declare it).
نقل قول:همیشه بر سر مایم تایپ های جاوا اسکریپت گرگیجه میگیرن Big Grin وقتی سرور ها میومدن از دستور AddType application/x-javascript .js در آپاچی استفاده میکردن نویسنده ها میگفتن که text/javascript مقداری برای اتریبیوت تایپ در برچسب اسکریپت هست.

در مورد application/x-javascript توضیحی http://www.mime-type.net/application/x-javascript/ اونجا داده.

الآن خوندم داستان اون x رو و فهمیدم چرا طرف که پاسخ داده سه تا نقظه گذاشته. اون x نشونه آزمایشی بودنه و گذاشتن تا وقتی که application/javascript استاندارد بشه. http://stackoverflow.com/a/9664327

از همون لینک آخری این پاراگرافشم جالبه
نقل قول:Note that using application/javascript in the type attribute of a script element will cause the script to be ignored (as being in an unknown language) in some older browsers. Either continue to use text/javascript there or omit the attribute entirely (which is permitted in HTML 5).
نقل قول:میگه توجه کنید که استفاده از application/javascript بعنوان مقداری برای خصیصه تایپ در برچسب اسکریپت ممکنه اسکریپت رو نادیده بگیره (بعنوان زبانی که ناشناخته هست) در بعضی مرورگر های قدیمی. درهرصورت به استفاده از text/javascript ادامه بدید و حتی در HTML5 هم مجاز دونسته شده.
غایب
  پاسخ
تشکر شده توسط : Reza hidensoft


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان