ফায়ারফক্স ও এস সমর্থন করে দূরবর্তী একই ডিবাগিং চুক্তিপত্র যা ফায়ারফক্স মোবাইল অ্যানড্রয়েডের উপর সমর্থন করে।এটার মানে তুমি ফায়ারক্স ডেভেলপমেন্ট টুলস ব্যবহার করতে পারো ফায়ারফক্স ডিভাইস অথবা এর থেকে উন্নত এর উপর গাইয়া অ্যাপলিকেশন চালিয়ে ডিবাগ করতে তোমার ফায়ারফক্স ডিভাইসের উপর অথবা তোমার ফায়ারফক্স ডিভাইস সিমুলেটরের উপর ডিবাগ করতে,তোমার দরকার ফায়ারফক্স ১৮ অথবা পরেরটি ; আরো ,কিছু সেটিংস আছে যা তোমার ডেক্সটপ ব্রাউজারের কনফিগারেশনের এবং তোমার ফায়ারফক্স ও এস ডিভাইসের অথবা সিমুলেটরের পরিবর্তনে দরকার পরে।
নোটঃ যদি তুমি ফায়ারফক্স ওএস ডিভাইসের উপর অ্যাপস ডিবাগ করতে চাও, এবং তুমি ফায়ারফক্স ১.২ চালাচ্ছ তোমার সবচেয়ে ভালো অপশন এখনি App Manager ব্যবহার করা ।
ফায়ারফক্স ডেক্সটপ
তোমাকে নিশ্চিত হতে হবে যে তোমার ফায়ারফক্স ১৮ আর গঠন আছে অথবা পরে হবে ত্রুটি বিচ্যুতি দূর করার যন্ত্র।যদি তোমার ফায়ারফক্সের এইমাত্রের কপি না থেকে ,ডাউনলোড কর সর্বশেষ Nightly গঠন সকল সর্বশেষ বিষয়ের সুবিধা পেতে।
একদা তুমি তোমার কম্পিউটারে ফায়ারফক্সের একটি উপযুক্ত মাধ্যমের জন্য ছুটেছ, টাইপ কর, about:config
ইউ আর এল বার এবং পরিবর্তন করো devtools.debugger.remote-enabled
এর মানের true তে।তারপরে তোমার ফায়ারফক্সের ত্রুতিবিচ্যুতি দূর করার ক্ষমতা পেতে পুনরায় শুরু করতে হবে।ফায়ারফক্স নতুন করে শুরু করার পরে
,ওয়েব ডেভলপের মেনুর নয়ুন একটি অপ্শন হবে,উপাদান>সংযোগ ...
ডিবাগিং এর ক্ষমতা অর্জন
যখন Firefox OS Simulatorব্যবহার করা হয়(অথবা বি ২জি ডেক্সটপ),ডিবাগিং সেট করা খুব সহজ । তোমাকে সামনের দিকে অগ্রসরের জন্য কোন স্থানের দরকার নেই যেমন তুমি কর যখন একটি বাস্তব ডিভাইসের ডিবাগিং হয়।সাধারণভাবে তোমার ডিভাইসের Developer settings খোলো এবং রিমুট ডিবাগিং এর ক্ষমতা অর্জন করো।
নোটঃ ১০জানুয়ারী ,২০১৩ পর্যন্ত এতা ফায়ারফক্স ও এস ডিভাইসের উপর কোনো কাজ করেনি।তারিখ অনুসারে,ফায়ারফক্স ও এস ডিভাইস গঠন ডিবাগিং এ অক্ষম হয়েছে।আনুষ্ঠানিকভাবে একটি পথের তৈরি হবে তোমার নিজের গঠনের এটি পুনরায় ক্ষমতা অর্জন গঠন করতে,কিন্তু এটি এখন ও বিদ্যমান নয়।ঐটা ঘটার পরে এই দলিল হালনাগাদ হয়ে থাকবে। আর ও যোগে ,প্রক্রিয়ার বাইরে বন্ধ করার মূল্য দেয়ার সমর্থন সরিয়ে ফেলা হয়েছে।বর্তমানের জন্য ,ফায়ারফক্স ও এস সিমুলেটরে তোমার দরকার তোমার ডিবাগিং করা।
যদি একটি বাস্তব ফায়ারফক্স ওএস ডিভাইস ব্যবহার করা হয়, Developer settings খোলো এবং :
. রিমুট ডিবাগিং অন করা।
. আউট অফ প্রসেস সমর্থন বন্ধ করা, bug 797627 ঠিক না হওয়ার পর্যন্ত। তা না করলে ,কেবল নিয়মের স্ক্রিপ্টগুলো ডিবাগ হতে পারে।
নোটঃযদি তুমি তোমার ডিভাইস ফ্ল্যাস কর , তোমার এইসব বাহ্যিক আকার পরিবর্তনের আবার করা দরকার পরবে।
এখন তুমি use the debugger করতে প্রস্তুত !
একটি ফায়ারফক্সের ও এস ডিভাইসের ফ্রেমের গঠনের জন্য সক্ষম
ফায়ারফক্স ও এস গঠনের উৎপাদনে,লগিং এর ফ্রেম গঠন (উদাহরণ হিসেবেconsole.log()
) ভুলের মাধ্যমে অক্ষম হয়েছে।. এটিকে সক্ষম করতে,তোমার ডিভাইসেরI Developer settings এর কাছে যাও এবং ফ্রেমের গঠন সক্ষমকে সক্ষম করে।
নোটঃ কিভাবে ফায়ারফক্স ও এস এ লগিং গঠন ব্যবহার করতে হয় সে সমন্ধে আরো জানার জন্যOn-device console logging পড়ো ।