এমন কোনও পাঠ্য মোড ব্রাউজার রয়েছে যা জাভাস্ক্রিপ্ট সমর্থন করে?


53

আমাকে আমার রাউটারটি দূর থেকে কনফিগার করতে হবে এবং লিঙ্কগুলি ইত্যাদি কাজ করবে না কারণ রাউটার কনফিগার পৃষ্ঠাটি জাভাস্ক্রিপ্ট ব্যবহার করে এবং এটি ছাড়াই প্রত্যাখ্যান করে।

স্পষ্টতই, এই বকাঝকা হওয়ার জন্য নেটজারে লজ্জা, তবে এমন কোনও পাঠ্য মোড ব্রাউজার রয়েছে যা তাদের গর্ভপাত চালিয়ে দেবে?

উত্তর:


18

এডব্রোস জাভাস্ক্রিপ্ট সমর্থন করার দাবি করেছে (তবে আমি এটি কখনও ব্যবহার করি নি)

হিসাবে ইডি হয় মান সম্পাদক edbrowse মান ব্রাউজার হতে পারে ;-)।


আমি এই পথে নামার চেষ্টা করেছি; এটি লিঙ্কের অনুরূপ কোনও ওয়েব ব্রাউজার হিসাবে উপস্থিত হবে না। আপনি কোনও ওয়েবসাইটকে ট্র্যাভার করার জন্য কোনও স্ক্রিপ্ট লিখতে চাইলে এটি আরও বেশি কার্যকর বলে মনে হয়।
ব্রায়ান ভ্যান্ডেনবার্গ

16

আপনার কাছে এলকগুলির কোন সংস্করণ রয়েছে তা পরীক্ষা করুন।

elinks -version
ELinks 0.12pre6 #Not the version that supports ECMAScript

" বিল্ডিং ইলিংকস টেক্সট-ভিত্তিক ওয়েব ব্রাউজারটি (কিছু সাজান) জাভাস্ক্রিপ্ট সমর্থন সহ " কীভাবে জাভাস্ক্রিপ্টটি এলিংকে কনফিগার করা যায় তা বর্ণনা করে।

এটি নোট করেছে যে এলিংকের ফলস্বরূপ সংস্করণ এখনও প্রচুর ওয়েব পৃষ্ঠাগুলির সাথে কাজ করে না, এটি সম্ভবত উবুন্টুতে এলিংক্স সংস্করণে জাভাস্ক্রিপ্ট সমর্থন ডিফল্টরূপে সক্ষম করা হয়নি।

অন্যান্য এমনকি কম সফল বিকল্পগুলিও লক্ষ করা যায়: লিঙ্ক 2 এবং ডাব্লু 3 এম + ডাব্লু 3 এম-জেএস এক্সটেনশন।

ECMAScript সমর্থন করে এমন একটি এলিংক তৈরির জন্য কমান্ডগুলির একটি দ্রুত সংক্ষিপ্তসার নীচে:

wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2
tar xjvf elinks-current-0.13.tar.bz2
cd elinks-0.13*
./configure
#Check for ECMAScript support. 
make -j8
sudo make install

1
মনে রাখবেন যে আপনার কাছে libmozjs185-dev প্যাকেজ ইনস্টল থাকা দরকার, অন্যথায় 0.13 ইএমএমএস স্ক্রিপ্ট সমর্থন ব্যতীত 0.12pre6 বা অন্য যে কোনও উপকারী হবে না। এছাড়াও, ECMAScript সক্ষম করতে কিছু কনফিগারেশন প্রয়োজন। বিশদ জন্য অন্য উত্তর দেখুন ।
রুসলান

দেখে মনে হচ্ছে libmozjs185উবুন্টু 18.04 বায়োনিক থেকে সরানো হয়েছে। প্যাকেজগুলি libmozjs-38-devএবং libmozjs-52-devউপস্থিত রয়েছে, তবে এলিংকের সর্বশেষতম মাস্টার-ব্রাঞ্চ কোড এটিকে জেএস সমর্থনে সংকলন করতে ব্যবহার করবে না। এটি বিশেষত চায় mozjs185বা mozilla-js
ডেভিড বাউকুম

1
@ ডেভিডবউকাম এই স্ট্যাকওভারফ্লো উত্তরটি ইনস্টল করবেন কীভাবে তা দেখুন।
Ruslan

9

উপরের উত্তরগুলির মধ্যে আমার পক্ষে বাক্সের বাইরে কাজ করা হয়নি। elinksযদিও এটি কেবলমাত্র আমি একটাই যথেষ্ট সক্ষম:

sudo apt install libmozjs185-dev pkg-config libssl-dev

ইনস্টল করা খুব গুরুত্বপূর্ণ pkg-config, এটি কনফিগার না করে libssl-devআপনি এইচটিডিপিএস সাইটগুলি অ্যাক্সেস করতে না পারলে স্পাইডারমনকি জাভাস্ক্রিপ্ট ইঞ্জিন সনাক্ত করতে পারে না।

wget http://elinks.or.cz/download/elinks-current-0.13.tar.bz2

প্যাকমুক্ত:

tar xvf elinks-current-0.13.tar.bz2
cd elinks-0.13-20171228/

তারপরে জাভাস্ক্রিপ্টটি দেখা যায় কিনা তা কনফিগার করে পরীক্ষা করে দেখুন:

./configure | grep -i "javascript"

ফলাফল হওয়া উচিত:

ECMAScript (JavaScript) ......... SpiderMonkey document scripting

যদি ফলাফল হয়

ECMAScript (JavaScript) ......... no 

সঠিক ফলাফল না দেওয়া পর্যন্ত উপরের পদক্ষেপগুলি পরীক্ষা করুন।

তারপরে উত্স তৈরি করুন

make -j8

এবং এটি ইনস্টল করুন:

sudo make install

এখন চালিয়ে এটি সক্ষম করুন এবং চেষ্টা করুন:

elinks ./test/ecmascript/protocol.html

প্রেস Alt+ + S, O কী চেপে ( ) এবং তারপর Spaceউপর ECMAScript, Alt+ + Eউপর Enableপরিবর্তন1

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

Alt+ Vসংরক্ষণ করতে এবং তারপরে ঠিক আছে

এখন এটি কিছু জাভাস্ক্রিপ্ট কার্যকর করতে সক্ষম ।


1
libmozjs185-devউবুন্টু বায়োনিক রেপোস থেকে যেমন সরানো হয়েছে, কীভাবে এটি ইনস্টল করবেন সে সম্পর্কে এই স্ট্যাকওভারফ্লো উত্তরটি দেখুন ।
Ruslan

6

ব্রাশ একটি আধুনিক পাঠ্য-ভিত্তিক ব্রাউজার, যা টার্মিনালে চলে। এর ওয়েবসাইট অনুসারে, "এটি কোনও আধুনিক ব্রাউজার যা HTML HTML5, সিএসএস 3, জেএস, ভিডিও এবং এমনকি ওয়েবজিএল করতে পারে তা রেন্ডার করে"। এটা তুলনায় অনেক ভাল কাজ করে elinks। এটি গোয়ে লেখা হয়েছে, তাই এটি বেশিরভাগ প্রধান প্ল্যাটফর্মের (লিনাক্স, ম্যাক, উইন্ডোজ) এ উপলব্ধ। এছাড়া একটি লাইভ ডেমো, SSH- র মাধ্যমে অ্যাক্সেস করা যেতে পারে যা আছে: $ ssh brow.sh


ডেমো সি বেশ প্রশংসনীয় +1
এডুয়ার্ড ফ্লোরাইনস্কু


1

এই উত্তরটি দেখুন : v0.23 অনুসারে, ওয়েব অ্যাডজাস্টারের একটি ফ্যান্টমজেএস বিকল্প রয়েছে, যা ফ্যান্টমজেএসের সাহায্যে কোনও ব্রাউজারকে আংশিকভাবে জাভাস্ক্রিপ্ট-সক্ষম করতে পারে। আমি "আংশিক" বলেছি কারণ এটি পোষ্ট ফর্ম এবং জাভাস্ক্রিপ্ট-কেবল লিঙ্কগুলির সাথে কাজ করছে না (এখনও?) তবে আপনাকে সেই পাঠ্যটি দেখানোর আগে জাভাস্ক্রিপ্টের প্রয়োজন এমন কোনও পৃষ্ঠার পাঠ্য পড়া ভাল it's

sudo apt-get install python-selenium
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2
tar -jxvf phantomjs-2.1.1-linux-i686.tar.bz2 
cd phantomjs-2.1.1-linux-i686/
sudo mv bin/phantomjs /usr/local/bin/
cd ..
sudo apt-get install python-tornado
wget http://ssb22.user.srcf.net/adjuster/adjuster.py
python adjuster.py --PhantomJS --real_proxy

এবং অন্য উইন্ডো বা ট্যাবে

http_proxy=http://localhost:28080 lynx http://site-that-needs-javascript.example.com/

প্রকাশ: ওয়েব অ্যাডজাস্টার রক্ষণাবেক্ষণকারী এখানে।

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