Chrome বিকাশকারী সরঞ্জাম ব্যবহার করে জাভাস্ক্রিপ্ট সম্পাদনা করা হচ্ছে


94

আমি ক্রোমের বিকাশকারী সরঞ্জাম ব্যবহার করে কোনও জাভাস্ক্রিপ্ট সম্পাদনা করার চেষ্টা করছি। এটি কীভাবে করা যায় সেই সাথে কয়েকটি ভিডিও দেখে আমি প্রায় 30 টি অ্যাকাউন্ট পড়েছি। আসল বিষয়টি হ'ল আমি যখন সোর্স ট্যাবে যাই এবং যে ফাইলটি আমি সম্পাদনা করতে চাই তা খুলি, আমি এটিতে কিছুই করতে পারি না। আমি অনুপস্থিত কিছু পদক্ষেপ আছে?

আমি ব্রেক পয়েন্ট তৈরি করতে পারি, ধাপে ধাপে ইত্যাদি ... আমি কেবল সম্পাদনা করতে পারি না। এই কার্যকারিতাটি সম্প্রতি সরিয়ে দেওয়া হয়েছে?


4
আমি ঠিক ঠিক কনসোলে কল করতে পারি। আমি কেবল স্টাফ সম্পাদনা করতে পারি না।
কোপেরিয়া

4
আপনি স্থানীয় ফাংশন এবং ভেরিয়েবলগুলিকে ওভাররাইড করতে পারেন তবে দেব সরঞ্জামগুলি থেকে কোনও ফাইলের পরিবর্তনগুলি সংরক্ষণ করার কোনও উপায় নেই। তার জন্য আপনার এখনও একটি বাহ্যিক সম্পাদক দরকার।
জিউস

4
আসলে, আমি সিএসএস ফাইল সম্পাদনা করতে পারি তবে পিএইচপি ফাইলে এম্বেড হওয়া স্ক্রিপ্ট সম্পাদনা করতে পারি না। >।>
কোপেরিয়া

4
ঠিক আছে, আমি অপেরা দিয়ে যা করতে চাই তা করতে পারি। সমস্যা সমাধানের সমাধান হয়েছে।
কোপেরিয়া

4
@ কোপিরিয়া আপনার জেএস কোডটি * .js ফাইলে রেখে দেয়, তবে আপনি এটি ক্রোমে রিয়েলটাইম সম্পাদনা করতে এবং চালাতে সক্ষম হবেন।
মাহন

উত্তর:


104

আমি জানি এই প্রশ্নটি বাসি, তবে আমি ঠিক একইরকম একটি সমস্যা পেয়েছি এবং এর সমাধান খুঁজে পেয়েছি।

আপনার যদি ফাইলটি পূর্বনির্ধারিত থাকে তবে ক্রোম সম্পাদনাগুলি মঞ্জুরি দেয় না। আমি এটি বন্ধ করে দিয়েছি এবং সম্পাদনা করতে সক্ষম হয়েছি। এই বাজি ধরতে ইচ্ছুক / আপনার সমস্যা ছিল।


4
হ্যাঁ, এটি আপনাকে সাহায্য করেছে, ধন্যবাদ @ রেডদেবন, আমি এখনই তাদের সম্পাদনা করতে পারি তবে পৃষ্ঠায় কোনও প্রভাব পড়বে না
বোলাস

4
অন্যদের জন্য যারা এই বিষয়টির সন্ধান করে: আমি প্রিটিফাইটি অফে সেট করেছি তবে এখনও সম্পাদনা করতে পারিনি। এটি চালু এবং আবার চালু করা সহায়তা করে। (সেই পরামর্শের জন্য আইটি
ক্রাউডকে

4
অবিরত: না দেখা যাচ্ছে যে আমার কাছে @ রেডদেবনের মতো একই সমস্যা রয়েছে। ক্রোমের মধ্যে সম্ভবত একটি বাগ। আপনি স্ক্রিপ্টটি সম্পাদনা এবং সংরক্ষণ করতে পারবেন এবং ডিবাগ করার সময় আপনি এতে ব্রেক পয়েন্টগুলি আঘাত করতে পারেন। তবে যে স্ক্রিপ্টটি আসলে চলছে তা এখনও অ-সম্পাদিত সংস্করণ। উদাহরণ: আমি স্ক্রিপ্টটি সম্পাদনা করেছি, প্রতিটি এক লাইনে মন্তব্য করেছি, তবুও স্ক্রিপ্টটি চালাতে পারতাম, লাইনগুলিতে ব্রেকপয়েন্টগুলি হিট করতে পারে ইত্যাদি তাই সম্পাদিত সংস্করণটি চলমান নয়, এটি কেবল প্রদর্শিত হচ্ছে ... অবশ্যই আমি স্ক্রিপ্টটি পুনরায় চালু করছি কোনও ধরণের প্রভাব ছাড়াই বিভিন্ন ধরণের বিভিন্ন উপায়ে
ডার্কওয়াশিমা

4
পার্শ্ব নোট হিসাবে আপনি যদি প্রাকটিটিফাই করেন তবে মূল ফাইলটিতে অনুলিপি করুন এবং পেস্ট করুন এটি একটি পূর্বনির্ধারিত মূল ফাইল যা সম্পাদনাযোগ্য।
ইইন

4
@ ইয়েস ওয়ান্ডারফুল! পুরোপুরি কৌশলটি। এবং "স্থানীয় ওভাররাইড" কার্যকারিতা সহ, এটি পুরোপুরি কার্যকর হয়। ইঙ্গিতটির জন্য ধন্যবাদ :-)
জ্যান-কুন ক্লার্ক-ডেভিস

52

আপনি "উত্স" ট্যাবে বিকাশকারী সরঞ্জামগুলিতে জাভাস্ক্রিপ্ট সম্পাদনা করতে পারেন, তবে এটি আপনাকে কেবল নিজের ফাইলটিতে জাভাস্ক্রিপ্ট সম্পাদনা করার অনুমতি দেবে। এইচটিএমএল (বা পিএইচপি) ফাইলে এম্বেড হওয়া স্ক্রিপ্টটি কেবল পঠনযোগ্য থাকবে।


4
আমি লিনাক্সে ক্রোম ব্যবহার করছি এবং জাভাস্ক্রিপ্টটির একক .js ফাইল করা সত্ত্বেও সম্পাদনা করতে পারছি না।
রূপকঙ্ক

4
মৃদু আকর্ষণীয় নোট: টগলিং প্রিন্টী প্রিন্ট অন / অফ ("{}" আইকন) এম্বেডড জেএস সম্পাদনা সক্ষম করবে, তবে পরিবর্তনগুলি প্রভাব ফেলবে না, তাই এটি এখনও আমরা খুঁজছি না। (ক্রোম 29)
প্যাট্রিক

এটাই আমার জানা দরকার ছিল। ধন্যবাদ.
জিভস

29

এর কিছু সীমাবদ্ধতা রয়েছে:

  1. একটি জেএস ফাইল হতে হবে। এইচটিএমএল পাতায় ট্যাগ এম্বেড করা যাবে না।

  2. এটি প্রাকদৃষ্ট করা যায় না।


উপরের গাইডলাইনটি অনুসরণ করার পরে এবং সোর্স ট্যাবে পরিবর্তনগুলি কার্যকর না হলে, বামদিকে গাছের দৃশ্যে সম্পাদিত ফাইলটিতে ডান ক্লিক করে "সংরক্ষণ করুন" নির্বাচন করুন। কোনও স্থানীয় ফাইল সংরক্ষণ করতে বলার জন্য একটি ডায়ালগ উপস্থিত হতে পারে তবে আপনি কেবল বাতিল করতে পারেন। কেবলমাত্র সেই সময়ে ক্রোমের সম্পাদনার ইতিহাস শেষ পর্যন্ত দেখায় যে সম্পাদনাটি আটকে গেছে।
এরহং

আমি পাগল হয়ে যাচ্ছিলাম কারণ এই নতুন ফাইলটিতে জেএস এম্বেড ছিল তবে আমি সম্পাদনা করতে পারিনি..আমি বুঝতে পারিনি কেন .. ধন্যবাদ আপনাকে # জিসিবি এবং # ওয়েল্লা
ক্যারিনলিঞ্চিন

Sourcesবিকাশকারী সরঞ্জামগুলির ট্যাবের নীচে তালিকা থেকে একটি জেএস ফাইল অন্তর্ভুক্ত করা সম্ভব ?
techie_28

@ techie_28 নিশ্চিত নয়, অন্য একটি প্রশ্ন খুলুন। তবে আমি তার জন্য একটি দ্রুত এক্সটেনশন লিখব।
gcb

13

স্থায়ীভাবে সংরক্ষণ করার জন্য আপনার এটির প্রয়োজন আছে কিনা আমি জানি না, তবে আপনাকে কেবল অস্থায়ীভাবে জেএস সংশোধন করতে হবে:

আমি সেই জাভাস্ক্রিপ্টটি অনুলিপি করতে পারি যে আমি একটি পাঠ্য সম্পাদক হিসাবে এটি সম্পাদনা করতে চাই, সম্পাদনা করতে পারি, তারপরে এটি কনসোলে পেস্ট করুন এবং এটি যে কোনও ক্রিয়াকলাপ বা আমার যা নতুন সংজ্ঞা দেওয়ার দরকার তা পুনরায় সংজ্ঞায়িত করবে।

উদাহরণস্বরূপ, পৃষ্ঠাটিতে থাকলে:

<script>
var foo = function() { console.log("Hi"); }
</script>

আমি লিপিটির মধ্যে লিখিত সামগ্রীটি নিয়ে যেতে পারি, এটি সম্পাদনা করতে পারি, তারপরে এটি ডিবাগারে লিখতে পারি:

foo = function() { console.log("DO SOMETHING DIFFERENT"); }

এবং এটা আমার জন্য কাজ করবে।

অথবা যদি আপনার পছন্দ হয়,

function foo() {
    doAThing();
}

আপনি শুধু প্রবেশ করতে পারেন

function foo() {
    doSomethingElse();
}

এবং foo পুনরায় সংজ্ঞায়িত করা হবে।

সম্ভবত সেরা workaround না, কিন্তু এটি কার্যকর। আপনি পৃষ্ঠাটি পুনরায় লোড না করা পর্যন্ত স্থায়ী হবে।


5

আমি "ক্রোম দেব সরঞ্জাম জাভাস্ক্রিপ্ট সম্পাদনা" অনুসন্ধান করেছি। এই পৃষ্ঠাটি প্রথম অনুসন্ধানের ফলাফল। তবে এটি খুব পুরানো, এটি আমার সাহায্য করে না।

আমি ক্রোম 73 ব্যবহার করছি, ক্রোমের এই সংস্করণটিতে "স্থানীয় ওভাররাইড সক্ষম করুন" বিকল্প রয়েছে। ফাংশনটি ব্যবহার করে, আমি একটি জাভাস্ক্রিপ্ট সম্পাদনা করতে পারি এবং চালাতে এবং ডিবাগ করতে পারি।

এখানে চিত্র বর্ণনা লিখুন

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