ডেভেলপারদের জন্য ফায়ারফক্স ওএস ১.০.১
ফায়ারফক্স ওএস ১.০.১ সর্বপ্রথম ২রা জুলাই ২০১৩ খ্রিঃ এর পার্টনারদের জন্য বের করা হয় এবং এটিই ছিল প্রথম ফায়ারফক্স ওএস। এর গেকো কম্পোনেন্ট হচ্ছে ফায়ারফক্স ১৮ (এখানে দেখুনঃ Firefox 18 for developers), যা ১৮ই জানুয়ারী ২০১৩ তারিখে উন্মুক্ত হয়েছিল। পূর্ববর্তী আপডেট গুলো দেখতে চাইলে Firefox ডেস্কটপ এর পূর্ববর্তী নোট গুলো পড়ুন, যা Firefox 17 for developers থেকে শুরু।
ফায়ারফক্স ওএস ১.০.১ ডকুমেন্ট এ সাহায্য করতে চান? B2G সম্পর্কিত bugs যেগুলো লেখা দরকার সেগুলো দেখুন।
এইচটিএমএল (HTML)
ফায়ারফক্স ওএস সম্পর্কিতঃ
<input type="file">
মেমরী ব্যবহার সংক্রান্ত কারণে বাতিলকৃত (bug 832923).
সাধারন গেকোঃ
reversed
এর বিশেষত্ব গুলো<ol>
এখন সাপোর্ট করে (bug 601912).-
crossorigin
এর বিশেষত্ব গুলো<link>
এখন সাপোর্ট করে (bug 786564). -
allowfullscreen
এর বিশেষত্ব গুলো<iframe>
বাস্তবায়ীত হয়েছে এবং এর পূর্ববর্তীmozallowfullscreen
গুলো আনঅনুমোদিত করা হয়েছে।
সিএসএস (CSS)
সাধারন গেকোঃ
-
min-width
এবংmin-height
auto
কী-ওয়ার্ড কে initial value ( ফ্লেক্স আইটেম এর উপর এর কর্তিত্ব আছে কেননা এটি আইটেম এর জন্য পূর্ববর্তী ইনিসিয়াল ভ্যালু কে ০ (শুণ্য) করে দেয় ) হিসেবে ব্যবহার করে। (bug 763689) - ক্যস্কেডটি আপডেট করা হয়েছেঃ এখন author
!important
rules override CSS animations. (bug 783714) background
এই শর্ট হ্যান্ড প্রপার্টিটি এখন CSS3background-size
কে, প্রপার্টির ভেতরের স্পিসিফাইড হিসেবে চিহ্নিত করে (bug 570326)- CSS Flexbox Module এর জন্য ইনিসিয়াল সাপোর্ট ল্যান্ড করা হয়েছে। Iএটি ডিফল্ট ভাবে নিষ্ক্রিয় তবে সেটিংস থেকে ইনেবল করা যাবে।
layout.css.flexbox.enabled
to true. (bug 666041)
জাভাস্ক্রিপ্ট (JavaScript)
ফায়ারফক্স ওএস সম্পর্কিতঃ
- সনাক্তকরণের সময়
<video>
বিভিন্ন ফরম্যট এর জন্য সাপোর্ট support for different formats,HTMLMediaElement.prototype.canPlayType
h.264 video এর জন্যন ভুল করে true রিপোর্ট করে। যেখানে, h.264 সত্যিকার ভাবে সাপোর্টই করে না।
সাধারন গেকোঃ
- Harmony's (ECMAScript 6) Direct Proxies ল্যন্ড করা হয়েছে (bug 703537). সতর্কতাঃ এর বাস্তবায়ন এক জোড়া পরিচিত বাগ, মিসিং ফিচার এবং স্পেক এর বর্তমান অবস্থার মিসআল্যাইনমেন্ট বহন করে। প্রোডাকশন কোডের জন্য এর উপর নির্ভর করবেন না।
- ECMAScript 6
contains()
মেথডটি এখন স্ট্রিং এ বাস্তবায়নকৃত। দূঃভাগ্যবশত এটি Mootools 1.2, এর সাথে কম্পাটিবল নয় যা স্ট্রিং এরcontains()
থেকে ভিন্ন কিছু আশা করে কিন্তু তা নিশ্চিত করে না । Mootools এর নতুন ভার্সন গুলোতে এই সমস্যাটি সমাধান করা আছে, সাইটগুলোর উচিত তাদের Mootools ভার্সনগুলোকে ১.২ এর থেকে নতুনতরতে আপগ্রেড করা।
ডিওএম/এপিআই (DOM/API)
ফায়ারফক্স ওএস সম্পর্কিতঃ
- ডিভাইস স্টোরেজ এপিআইঃ যখন কার্সরটিকে এখান থেকে কলব্যাক করা হয়,
navigator.getDeviceStorage("sdcard").enumerate
,this.done
যা পূর্বনির্ধারিত নয় (see bug 902565). এটি Firefox 1.2 তে ফিক্সড। রেফেরেন্সেড বাগটি সম্ভাব্য কম্পাটিবিলিটি চেক সঙ্ক্রান্ত বিষয় নির্দেশ করে। - Telephony API landed
- Contacts API landed
- Settings API landed
- Geolocation API landed
- Web Activities landed
- TCP Socket landed
- Sensor API landed
- Permissions and Security Model landed
সাধারন গেকোঃ
navigator.mozPay
টি ল্যান্ড করা হয়েছে। (bug 767818).window.devicePixelRatio টি ল্যান্ড করা হয়েছে।
(bug 564815).- MacOS X backend for
window.navigator.battery
বাস্তবায়ীত হয়েছে। (bug 696045). MozBlobBuilder
মুছে দেয়া হয়েছে।Blob
object (bug 744907) তৈরী করার জন্য ডেভেলপারদেরBlob
কন্সট্রাক্টর ব্যবহার করা উচিত।-
visibilitychange
ইভেন্ট এবং Page Visibility API আনপ্রিফিক্সড করা হয়েছে।(bug 812086). TextDecoder
এবংTextEncoder
যুক্ত করা হয়েছে।মনে রাখবেন, Firefox 19 (bug 764234) এ এইসবের স্পেক এবং বাস্তবায়ন পরিবর্তন করা হয়েছে।HTMLMediaElement
.src
টি দুইটি প্রোপার্টিতে ভাগ করা হয়েছেঃ স্ট্যান্ডার্ডsrc
প্রপার্টি, যাDOMString
এর সাথে সম্পর্কিত এবং প্রিফিক্সডmozSrcObject
প্রপার্টি, যা media streams (bug 792665) এর সাথে সম্পর্কিত।- transferable objects এর সাপোর্ট গুলো।
Screen.lockOrientation()
মেথডটি argument (bug 784549) হিসেবে এখন একটিArray
ofDOMString
কে সাপর্ট করে।
নেটওয়ার্ক
সাধারন গেকোঃ
- কোয়ালিটি ফ্যক্টরগুলো ("q-values") এখন HTTP
Accept-Language
header (bug 672448) তে ২ ডিজিট এ সীমাবদ্ধ। -
ALLOW-FROM
syntax of theX-FRAME-OPTIONS
এখন HTTP রেস্পন্স হেডার সাপোর্ট করে। (bug 690168).
১.০.১ এর বিশেষ বৈশিষ্ট্যাবলিঃ
- SMS
- ৩জি/ডেটা
- ওয়াইফাই
- Open Web Apps
- ভয়েসমেইল
- MozApp সাপোর্ট
- Persona / ID
- ক্যারিয়ার বিলিং
- ব্লু টুথ
- নেটওয়ার্ক ম্যনেজার
- USB device storage
- মাল্টি-প্রসেস সাপোর্ট
- Async প্যান/জুম
- সিম টুলকিট
- মাল্টি-এপিএন সাপোর্ট
- ফুল স্ক্রীন
- ওয়াইফাই
- সফটওয়্যার আপডেটস
- সেল ব্রডকাস্ট
- নোটিফিকেশন সেটিংস
- ইউআই ট্রান্সিশন/এ্যনিমেশন
- লোকালাইজেশন সাপোর্ট
- ফার্স্ট রান এক্সপিরিয়েন্স
- কল ওয়েটিং
- কল ফরওয়ার্ডিং