ফায়ারফক্স ওয়েব কনসোল অক্ষম?


131

ফায়ারফক্স ওয়েব কনসোল থেকে আমি কীভাবে এই বার্তাটি পাই

ওয়েব কনসোল লগিং এপিআই (কনসোল.লগ, কনসোল.ইনফো, কনসোল.ওয়ার্ন, কনসোল.অরর) এই পৃষ্ঠার স্ক্রিপ্ট দ্বারা অক্ষম করা হয়েছে

একই ওয়েবপৃষ্ঠা ফায়ারফক্সে নয় তবে ক্রোম কনসোলে বার্তা মুদ্রণ করতে পারে। আমি একই কম্পিউটারটি অন্য কম্পিউটারগুলির ফায়ারফক্সে খুলেছি (কোন সংস্করণ জানি না) ওয়েব কনসোল বার্তা মুদ্রণ করতে পারে। আমার ফায়ারফক্স সংস্করণটি সর্বশেষ, 8.0।


2
জন্য আপনার কোড অনুসন্ধান firebugএবং consoleএবং নিশ্চিত তারা সেট না করা হয় null, undefinedবাfalse
শেঠ

1
সম্ভবত নসক্রিপ্ট প্লাগইন এটি করছে! শুধু চেক করুন
UnLoCo

উত্তর:


160

এটি ঘটে যখন পৃষ্ঠা নিজেই বলা হয় একটি বিশ্বব্যাপী পরিবর্তনশীল console, উদাহরণস্বরূপ। পৃষ্ঠাটি এটি সংজ্ঞায়িত করতে হবে কিনা তা সিদ্ধান্ত নিতে ব্রাউজার-স্নিফিং হয়, তবে আচরণটি বিভিন্ন ব্রাউজারে পৃথক হতে পারে।

ফায়ারফক্সের ক্ষেত্রেও এটি ঘটে যখন ফায়ারব্যাগ ইনস্টল থাকে এবং এর কনসোল সক্ষম করা হয়, যেহেতু এটি ডিফল্টটিকে ওভাররাইড করে window.console


75
@ আইয়েন আপনি কি ফায়ারব্যাগ ইনস্টল করেছেন? এটি window.consoleনিজস্ব কনসোল দিয়েও ওভাররাইড করে ...
বোরিস জবারস্কি

1
হ্যাঁ আমি এইচভি ফায়ারব্যাগ সুতরাং আমি কীভাবে ফায়ারবগের কনসোল ব্যবহার করব বা আমার কী করা উচিত? তবে অন্য মেশিন টিটি ফায়ারবক্স ইনস্টল করে ফায়ারফক্সের কীভাবে সমস্যা নেই?
ইয়াইন

5
@ আইয়েন আপনি ফায়ারব্যাগ খুলতে এবং এর কনসোলটি ব্যবহার করতে পারেন, হ্যাঁ। অথবা আপনি যদি কনসোল হাইজ্যাক করতে না চান তবে আপনি ফায়ারব্যাগটি অক্ষম করতে পারেন। অন্য মেশিনের মতো .... এতে কি ফায়ারবগে কনসোল প্যানেল সক্ষম রয়েছে?
বোরিস জবারস্কি

আমি দেখছি ... অন্য মেশিনটি এইচভি কনসোল প্যানেলটি সক্ষম করে না, আমার মেশিনটিতে ... এতে অবাক
হওয়ার

4
@ বোরিসজেডবারস্কি ফায়ারব্যাগ ক্লজটি নিজের মধ্যে প্রায় উত্তর। আপনি কি সঠিকভাবে উত্তরে অন্তর্ভুক্ত করতে পারেন?
বার্নি

30

আমার ঠিক একই ত্রুটি বার্তা ছিল এবং আমি একবার ফায়ারব্যাগ সরিয়ে ফেললে তা চলে যায়।

আমি বলছি না যে আপনার ফায়ারব্যাগ অপসারণ করা উচিত, আমি ফায়ারব্যাগ পছন্দ করি তবে এটি সম্ভবত আপনার জন্যও ত্রুটির উত্স। আরও একটি দ্রষ্টব্য, সেই নির্দিষ্ট পৃষ্ঠার জন্য ফায়ারব্যাগ বন্ধ (অক্ষম) করা থাকলেও ত্রুটিটি এখনও ছিল।


8
ফায়ারবাগের "কনসোল" ট্যাব থেকে প্রসঙ্গ মেনুটি টানতে যথেষ্ট বলে মনে হচ্ছে, "সক্ষম" চেকবক্সটি নির্বাচন না করে পৃষ্ঠাটি পুনরায় লোড করুন।
জোনাস বার্লিন

@ মাইক আমি এফএফ বিকাশকারী সরঞ্জামগুলির সাথে ক্রমবর্ধমানভাবে মুগ্ধ হয়েছি। এবং আমি ওয়েবাইড এবং অ্যাপ ম্যানেজারটি পরীক্ষা করে দেখার অপেক্ষা করতে পারি না can't ফায়ারফক্স ওএস-এর জন্য আমার ডেভ সেটটি আজকে পেয়েছে।
কোস্টা

1
ফায়ারব্যাগটি অক্ষম করার পাশাপাশি নিশ্চিত করুন যে আপনি ফায়ারব্যাগ অপশন থেকে "ক্লিয়ার অ্যাক্টিভেশন তালিকা" চাপছেন down এটি সমস্ত ফায়ারব্যাগ কোডগুলি আপনার পৃষ্ঠাটি সরিয়ে দেয়। এখন আপনার কনসোল লগগুলি প্রদর্শন করে এমন ফায়ারফক্স কনসোল আনতে ctrl + shift + k ব্যবহার করুন।
ক্লেইন ডিসিলভা

2

পৃষ্ঠার স্ক্রিপ্ট দ্বারা ফায়ারফক্স 46 এ কাজ করা হয়েছে, ফায়ারবক্সে এবং গ্রিসমোনকি স্ক্রিপ্টে পরীক্ষা করা হয়েছে: কনসোল এপিআই পুনরুদ্ধার করার জন্য আমি একটি জাভাস্ক্রিপ্ট ওয়ার্কারআউন্ড ব্যবহার করেছি:

function restoreConsole() {
    var i = document.createElement('iframe');
    i.style.display = 'none';
    document.body.appendChild(i);
    window.console = i.contentWindow.console;
    i.parentNode.removeChild(i);
}

আরও তথ্য এবং শংসাপত্রগুলি: কনসোল.লগ পুনরুদ্ধার করা ()


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.