How to Enable JavaScript on Apple Safari (iPad, iPhone iOS)

Safari-এর JavaScript সেটিংস ডিভাইস অনুযায়ী দুটি আলাদা জায়গায় থাকে। Mac-এ JavaScript থাকে Safari-এর নিজস্ব Settings-এ (macOS সংস্করণ অনুযায়ী Security বা Advanced ট্যাবে)। iPhone এবং iPad-এ JavaScript নিয়ন্ত্রণ করে iOS নিজে - Safari-তে নয়, সিস্টেমের Settings অ্যাপে এটি টগল করতে হয়।

এই গাইডে macOS Sequoia (15+), iOS/iPadOS 18+ এবং JavaScript কাজ করছে কি না যাচাইয়ের পদ্ধতি কভার করা হয়েছে। সব নির্দেশনা ২০২৬ সালের Apple-এর বর্তমান UI অনুযায়ী।

Javascript is enabled in your web browser. If you disable JavaScript, this text will change.

ওয়েব ডেভেলপারদের জন্য নির্দেশনা

আপনি এই সাইটের সাথে লিঙ্ক করার কথা বিবেচনা করতে পারেন, যাতে স্ক্রিপ্ট-অক্ষম ব্যবহারকারীদের ছয়টি সবচেয়ে বেশি ব্যবহৃত ব্রাউজারে JavaScript কিভাবে চালু করতে হয় সে বিষয়ে শেখানো যায়। নিচের কোডটি ব্যবহার করতে এবং প্রয়োজন অনুসারে পরিবর্তন করতে আপনি স্বাধীন।

<noscript>
For full functionality of this site it is necessary to enable JavaScript.
Here are the <a href="https://www.enablejavascript.io/">
instructions how to enable JavaScript in your web browser</a>.
</noscript>

enablejavascript.io-তে আমরা স্ক্রিপ্ট-অক্ষম ব্যবহারকারীদের অভিজ্ঞতা যথাসম্ভব অপ্টিমাইজ করি:

  • আপনার ব্রাউজারের নির্দেশনা পেজের শীর্ষে রাখা হয়েছে
  • সব ছবি সহজে দেখার জন্য ফুল-সাইজে ইনলাইন করা হয়েছে

আমরা চাই আপনার ভিজিটরদেরও যেন JavaScript চালু থাকে, ঠিক আপনার মতোই!

JavaScript কী এবং আমার এটি কেন প্রয়োজন?

JavaScript এক ধরনের কোড যা ওয়েব ডেভেলপাররা ওয়েবসাইটে ইন্টারঅ্যাক্টিভ কনটেন্ট ইনস্টল ও স্থাপন করতে ব্যবহার করেন - মূলত এটি ওয়েব পেজগুলোকে আপনার Apple Safari ব্রাউজারে পেজ লোড না করেই ব্যাকগ্রাউন্ডে ডায়নামিকভাবে কনটেন্ট লোড ও পাঠাতে দেয়। সাধারণত আধুনিক ওয়েবসাইটগুলো বিভিন্ন ফিচার যেমন ডিসপ্লে বিজ্ঞাপন প্রদানের জন্য JavaScript ব্যবহার করে - এজন্যই অল্পসংখ্যক ইন্টারনেট ব্যবহারকারী এটি বন্ধ রাখতে চান।

তবে Safari ওয়েব ব্রাউজারে JavaScript ফিচার বন্ধ করা মনে হওয়ার চেয়ে বেশি ঝামেলার। আপনি ব্রাউজারে JavaScript বন্ধ করলে অনেক ওয়েবসাইট সঠিকভাবে কাজ করবে না। বেশিরভাগ ক্ষেত্রে JavaScript-নির্ভর ওয়েবসাইটে অভ্যস্ত কিছু ফাংশন উপভোগ করতে বা কনটেন্ট দেখতে আপনি অক্ষম হবেন।

iPhone ও iPad-এ Safari-তে JavaScript কিভাবে চালু করবেন

iPhone ও iPad-এ JavaScript একটি সিস্টেম-লেভেল সেটিং যা iOS দ্বারা নিয়ন্ত্রিত - Safari নিজে নয়। iOS 18+ (iPadOS 18+)-এ পথ:

  1. আপনার iPhone বা iPad-এ Settings অ্যাপ খুলুন।
  2. নিচে স্ক্রল করে Apps-এ ট্যাপ করুন।
  3. Safari-তে ট্যাপ করুন।
  4. একদম নিচে স্ক্রল করে Advanced-এ ট্যাপ করুন।
  5. JavaScript চালু করুন (চালু থাকলে টগল সবুজ হবে)।

লক্ষ্য করুন: iOS এই প্ল্যাটফর্মের প্রতিটি ব্রাউজারের জন্য Apple-এর WebKit ইঞ্জিন ব্যবহার করে - iOS-এর Chrome, Firefox এবং Edge সবাই Safari-র WebKit-ই অভ্যন্তরে শেয়ার করে। অর্থাৎ এই একটিমাত্র Safari টগলই আপনার iPhone বা iPad-এর সব ব্রাউজারে JavaScript নিয়ন্ত্রণ করে।

iOS 17 ও তার আগের সংস্করণে পথ ছিল Settings → Safari → Advanced → JavaScript (কোনো Apps সাব-মেনু ছিল না)। Apple iOS 18-এ iOS Settings পুনর্বিন্যাস করেছে।

Mac-এ Safari-তে JavaScript কিভাবে চালু করবেন (macOS Sequoia 15+)

macOS Sequoia (15) ও তার পরবর্তী সংস্করণে Safari-এর JavaScript টগল Security ট্যাব থেকে Advanced ট্যাবে স্থানান্তরিত হয়েছে। বর্তমান প্রক্রিয়া:

  1. আপনার Mac-এ Safari খুলুন।
  2. মেনু বারে SafariSettings… ক্লিক করুন (অথবা Cmd+, চাপুন)।
  3. টুলবারের ডানদিকে Advanced ট্যাবে ক্লিক করুন।
  4. একদম নিচে Show features for web developers চেকবক্সে টিক দিন (এতে Develop মেনু ও অতিরিক্ত অ্যাডভান্সড অপশন প্রকাশ পাবে)।
  5. Security ট্যাবে ক্লিক করুন।
  6. Enable JavaScript-এ টিক দিন।

লক্ষ্য করুন: macOS Ventura (13) ও তার আগের সংস্করণে JavaScript চেকবক্সটি সরাসরি Safari → Settings → Security-এর অধীনে থাকে - আগে ডেভেলপার ফিচার চালু করার প্রয়োজন হয় না।

iPhone ও iPad-এ Safari-তে JavaScript কিভাবে বন্ধ করবেন

iOS-এ JavaScript বন্ধ করতে চালু করার মতোই একই পথ ব্যবহার করুন:

  1. Settings অ্যাপ খুলুন।
  2. AppsSafari-তে ট্যাপ করুন।
  3. Advanced-এ ট্যাপ করুন।
  4. JavaScript বন্ধ করুন।

লক্ষ্য করুন: iOS-এ JavaScript বন্ধ করলে অধিকাংশ আধুনিক অ্যাপ ও ওয়েবসাইট ভেঙে পড়বে। ইমেইল, সোশ্যাল মিডিয়া, ব্যাংকিং ও শপিং সবই JavaScript-এর উপর নির্ভর করে। বেশিরভাগ iOS ব্যবহারকারীর এটি চালু রাখা উচিত। বন্ধ করার সাধারণ কারণ:

  • কোনো ইন্টারঅ্যাক্টিভ এলিমেন্ট ছাড়া স্ট্যাটিক প্রবন্ধ পড়া (পেজ দ্রুত লোড হয়)।
  • প্রাইভেসি পরীক্ষা।
  • খুব পুরনো ডিভাইসে ব্যাটারি খরচ কমানো।

JavaScript বন্ধ করার পর কোনো সাইট কাজ না করলে, আবার চালু করে দিন - কোনো স্থায়ী পরিবর্তন হয় না।

Mac-এ Safari-তে JavaScript কিভাবে বন্ধ করবেন

Mac Safari-তে JavaScript বন্ধ করতে চালু করার মতোই একই পথ ব্যবহার করুন, তবে বক্স থেকে টিক তুলে দিন:

macOS Sequoia 15+ (বর্তমান)

  1. Safari খুলুন এবং মেনু বারে SafariSettings… ক্লিক করুন।
  2. Advanced ট্যাবে ক্লিক করুন।
  3. আগে চালু না থাকলে Show features for web developers-এ টিক দিন।
  4. Security ট্যাবে ক্লিক করুন।
  5. Enable JavaScript-এর টিক তুলে দিন।

macOS Ventura 13 ও আগের সংস্করণ

  1. Safari → Settings → Security খুলুন।
  2. Enable JavaScript-এর টিক তুলে দিন।

JavaScript বন্ধ করলে অধিকাংশ আধুনিক ওয়েবসাইট ভেঙে পড়বে। একটি একক পেজে স্ক্রিপ্ট সাময়িকভাবে বন্ধ করতে Develop মেনু → Disable JavaScript ব্যবহার করুন (ডেভেলপার ফিচার চালু করার পরই এটি দৃশ্যমান হয়)।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

Apple Safari-তে JavaScript চালু রাখা কেন প্রয়োজন?

Apple Safari-তে অন্তর্নির্মিত JavaScript ইঞ্জিন রয়েছে যা ওয়েবসাইটের এলিমেন্টগুলোকে ইন্টারঅ্যাক্টিভ করে তোলে। যদিও Safari ব্যবহারের জন্য JavaScript চালু রাখা একেবারে আবশ্যক নয়, তবে নির্বিঘ্ন ব্রাউজিং অভিজ্ঞতা পেতে এটি আপনার চালু রাখা উচিত। অন্যথায় আপনি যেসব সাইটে যাবেন সেগুলোর অনেকগুলোই ভেঙে দেখাবে বা একদমই কাজ করবে না।

Apple Safari-তে JavaScript কাজ করছে কি না কিভাবে বুঝব?

Apple Safari-তে JavaScript ডিফল্টভাবে চালু থাকে, তবে আপনি Safari ট্যাবের মাধ্যমে যাচাই করতে পারেন। স্ক্রিনের উপরের বাঁদিকে "Safari"-তে ক্লিক করে মেনু সম্প্রসারণ করুন। এরপর Preferences-এ ক্লিক করে Safari Preferences সেকশনে যান। সেখান থেকে "Security" ট্যাব খুঁজে ক্লিক করুন - "Enable JavaScript" চেকবক্সে পৌঁছাতে। চেকবক্সে টিক চিহ্ন থাকলে JavaScript চালু আছে।

Apple Safari-তে JavaScript বন্ধ করলে কী হবে?

লক্ষ লক্ষ সাইট ইন্টারঅ্যাক্টিভ এলিমেন্ট - অ্যানিমেশন, স্পেশাল এফেক্ট ইত্যাদি - প্রদর্শনের জন্য JavaScript ব্যবহার করে। Apple Safari-তে JavaScript বন্ধ থাকলে আপনি এসব সাইটের পূর্ণ অভিজ্ঞতা পাবেন না: কিছু সাইট সাদামাটা বা স্থির দেখাবে, কিছু একদমই কাজ করবে না।