যখন ফায়ারফক্স জাভা অ্যাপলেট সমর্থন ছেড়ে দেয়, আমি কীভাবে পুরানো জাভা অ্যাপলেটগুলি চালাব?


12

জাভা অ্যাপলেটগুলি শীঘ্রই চিরতরে হত্যা করা হবে। আমরা বুঝতে পারি কেন আমাদের নতুন তৈরি করা উচিত নয়। তবে পুরনোদের কী হবে? এখনও জাভা অ্যাপলেট রয়েছে যা লোকেরা ব্যবহার করতে পারে এবং এর কোনও গ্যারান্টি নেই যে কেউ জাভাস্ক্রিপ্টে তাদের পোর্ট করতে ইচ্ছুক বা সক্ষম হবে।

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

নিম্নলিখিত সম্ভাব্য সমাধানগুলি সর্বদা বিলে খাপ খায় না:

  1. কেবল ফায়ারফক্স ব্যবহার করুন 2016 এর পরে সম্ভব হবে না।
  2. এটিকে পোর্ট করুন বা এটি পুনরায় লিখুন ওপেন সোর্স নাও হতে পারে, বা এটি করা ব্যবহারিক হতে পারে না (যেমন ডোমেন জ্ঞানের অভাব)।
  3. আসল লেখককে এটি করতে বলুন তারা সম্ভবত এটি বহু বছর আগে সমর্থন করা বন্ধ করে দিয়েছে। ডেলাউনে ত্রিভুজগুলির জন্য পদক্ষেপগুলি খুঁজে বের করে বলুন, এটি কোনও কার্যকর কার্যকর করে তোলে না।
  4. একটি বিকল্প খুঁজুন যদি কারও অস্তিত্ব না থাকে তবে আমরা দ্বিতীয় বিকল্পটিতে ফিরে আসি। যদি বিদ্যমান কেবলমাত্র ব্রাউজার-ভিত্তিক না হয় তবে সমস্ত বেট সুবিধার জন্য বন্ধ রয়েছে (যা ব্রাউজার অ্যাপ্লিকেশনগুলির পুরো পয়েন্ট)।

সমস্ত বড় ওয়েব ব্রাউজারগুলি এনপিএপিআই সমর্থন বাদ দিলে বর্তমানে বিদ্যমান জাভা অ্যাপলেটগুলি চালনার জন্য কোনও সুবিধাজনক, ক্রস প্ল্যাটফর্মের উপায়টি (বা এক বছরের মধ্যেই থাকবে) আছে কি?

মনে রাখবেন যে:

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

2
পুরানো ওয়েবসাইটগুলির জন্য একটি পুরানো ব্রাউজার ব্যবহারে কী সমস্যা?
ড্যানিয়েল বি

আমার কেন করা উচিত? বিশেষত যেহেতু পুরানো বিল্ডগুলি সর্বদা পাওয়া যায় না বা উত্পাদন করা সহজ হয় না (উদাহরণস্বরূপ, ফায়ারফক্সের গত বছরের বিল্ডটি আমার পাঁচ বছরের মধ্যে থাকা মেশিনটিতে চলবে?)।
জেসিটিজি

সুরক্ষার কারণেই প্রযুক্তিগতভাবে বলছি কেন। বর্তমান ব্রাউজারগুলিকে সুরক্ষিত করা উচিত নয়। কীভাবে এটি পরিচালনা করা যায়, বিভিন্ন উপায়ে, ফায়ারফক্স বিকাশকারীদের তাদের পরিকল্পনা কী তা নির্ধারণের জন্য চেক করুন
রামহাউন্ড

2
সমাধানটি কতটা কার্যকর তা আমি জানি না, তবে জাভা জেডিকে একটি ডিবাগিং সরঞ্জাম রয়েছে যা appletviewerকাজ করতে পারে।
ভারী

2
@ জেসিটিজি "আমাকে কেন করা উচিত?" কারণ তারা, আপনি জানেন, বয়স্ক? আপনার যদি সত্যই পুরানো সফ্টওয়্যার দরকার হয় এবং আপনার বর্তমান পরিবেশ এটি চালাতে না পারে তবে আপনি ভার্চুয়াল মেশিন ব্যবহার করতে পারেন।
ড্যানিয়েল বি

উত্তর:


8

জাভা ডেভেলপারস কিট (জেডিকে) এর একটি ইউটিলিটি রয়েছে যা অ্যাপলেট ডিবাগিংয়ের জন্য ডিজাইন করা হয়েছে। সরঞ্জামটি বলা হয় appletviewerএবং এটি চালিত হয়:

<PATH_TO_JDK>\bin\appletviewer.exe <url_to_page_with_applet>

আমি নিশ্চিত যে এটি কোনও বিকল্পের পক্ষে কতটা কার্যকর, তবে এটি আপনাকে ব্রাউজার ব্যবহার না করেই অনেকগুলি অ্যাপলেট দেখার অনুমতি দেয়।


3

এই পোস্ট অনুসারে কিছু ব্রাউজার NPAPI এর জন্য কিছু সময়ের জন্য সমর্থন বাড়িয়ে দেবে:

ব্রাউজারগুলির প্লাগইন সহায়তার জন্য টাইমলাইনগুলি কী?

পৃথক ব্রাউজার বিক্রেতারা তাদের পরিকল্পনা নিয়মিত আপডেট করে চলেছেন। কিছু ব্রাউজার বিক্রেতারা আজকে যা বলেছে তার একটি স্ন্যাপশট এখানে দেওয়া হয়েছে:

মাইক্রোসফ্ট ইন্টারনেট এক্সপ্লোরার (আইই)

মাইক্রোসফ্ট ইঙ্গিত দিয়েছে যে তারা আইইতে প্লাগ-ইন সমর্থন সরবরাহ অব্যাহত রাখতে চায়।

মাইক্রোসফ্ট এজ

মাইক্রোসফ্ট এজ ব্রাউজার হেল্পার অবজেক্ট (বিএইচও, ওরফে প্লাগইন) সমর্থন ছাড়াই উইন্ডোজ 10 এ প্রকাশ হয়েছিল। মাইক্রোসফ্ট এজ এ প্লাগইন সমর্থন যোগ করার কোন পরিকল্পনা নেই।

মজিলা ফায়ারফক্স বর্ধিত সমর্থন রিলিজ (ESR)

মোজিলা ২০১ early সালের গোড়ার দিকে ইঙ্গিত দিয়েছিল যে ফায়ারফক্স ESR 52 হ'ল এনপিএপিআই (এবং জেআরই) সমর্থন দেওয়ার শেষ সংস্করণ হবে। ফায়ারফক্স ইএসআর 52 এপ্রিল 2017 এ প্রকাশের জন্য লক্ষ্যযুক্ত এবং মে 2018 অবধি এটি সমর্থিত হবে।

মোজিলা ফায়ারফক্স র‌্যাপিড রিলিজ

মোজিলা এপ্রিল 2017 এ প্রকাশের জন্য লক্ষ্যযুক্ত ফায়ারফক্স 53 র‌্যাপিড রিলিজ সংস্করণ থেকে এনপিএপিআই সমর্থন সরাতে চায়।

ম্যাক ওএসের জন্য অ্যাপল সাফারি

সাফারি ম্যাক ওএস ব্যবহারকারীদের জন্য ইন্টারনেট প্লাগ-ইন সহায়তা সরবরাহ করে। ম্যাক ওএস ব্যবহারকারীদের জন্য প্লাগইন সমর্থন হ্রাস করার বিষয়ে অ্যাপল কোনও বিবৃতি দেয়নি।

উইন্ডোজের জন্য বর্ণমালা (গুগল) ক্রোম

ক্রোম সেপ্টেম্বর 2015 এ প্রকাশিত সংস্করণ 45 অবধি প্লাগইনগুলির জন্য সমর্থন সরবরাহ করেছিল They তারা পরবর্তী ক্রোম প্রকাশে এনপিএপিআই সমর্থন সরিয়ে ফেলে।


IE এবং ফায়ারফক্স ESR এখনও কাজ করে, বুট। superuser.com/questions/1213341/… এবং সাফারি এখনও খুব করে (যদি আপনি ম্যানুয়ালি এটি চালু করেন) ওয়াট
রজারডপ্যাক

0

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

এনপিএপিআই সমর্থন করে ফায়ারফক্সের আপডেট হওয়া কাঁটাচামচগুলির তালিকা:

  • ওয়াটারফক্স 56 (আপডেট এবং এফএফ 56 ভিত্তিক)

  • বাসিলিস্ক 201804 (আপডেট এবং এফএফ 52 ভিত্তিক)

  • প্যালেমুন 27 (আপডেট এবং এফএফ 27 ইউআই-প্রিঅস্ট্রালিস ভিত্তিক)

যাইহোক, উইন্ডোজ এক্সপি-এর জন্য বেসিলিস্ক এবং প্লেমুনের অফিশিয়াল কাঁটাচামচ রয়েছে (আমি রেফারেন্সটি অন্তর্ভুক্ত করব না কারণ এই প্রকল্পটি পূর্ববর্তী বিকল্পগুলির মতো এতটা স্থিতিশীল নয়)


-2

আমি চিয়ারপজে অ্যাপলেট রানার নামক ক্রোমের জন্য একটি এক্সটেনশন পেয়েছি যা জাভা অ্যাপলেটগুলিকে এখন দেখার যোগ্য করে তুলতে কমপক্ষে কিছুটা কার্যকর বলে মনে হচ্ছে যে ব্রাউজারগুলি এনপিএপিআই সমর্থন করছে না। আপনি এখানে এটি অ্যাক্সেস করতে পারেন: https://chrome.google.com/webstore/detail/cheerpj-applet-runner/bbmolahhldcbngedljfadjlognfaaein/related?hl=en

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