কিভাবে জাভাস্ক্রিপ্ট দিয়ে ফায়ারফক্সে একটি বুকমার্কলেট অক্ষম করা যায়?


1

আমার ফায়ারফক্সে এই বুকমার্কলেট আছে:

javascript:void(location.href='https://example.com/url='+document.location.href)

যখন আমি আসল ওয়েবপৃষ্ঠা (যে url আমি প্রেরণ করতে চাই) জন্য জাভাস্ক্রিপ্ট সক্ষম করেছি তখন এটি কাজ করে example.com )। আমার সমস্যাটি আমি কোনও স্ক্রিপ্টটি ব্যবহার করে এটি ব্যবহার করতে চাই না যা ছাড়া সবকিছুই জাভাস্ক্রিপ্ট নিষ্ক্রিয় করা example.com। স্পষ্টতই, বুকমার্কলেট জাভাস্ক্রিপ্ট নিষ্ক্রিয় করে কাজ করে না।

জাভাস্ক্রিপ্ট নিষ্ক্রিয় করে এমন একটি বুকমার্কলেট তৈরি করার বিকল্প আছে কিনা তা আমি জানতে চাই। আমি কেবল বুকমার্কলে আগ্রহী, তবে যেকোনো এক্সটেনশান সম্পর্কে মন্তব্য করতে বিনা দ্বিধায় যা আমাকে এই (তৃতীয় পক্ষের সার্ভারগুলিতে কোনও তথ্য পাঠানো ছাড়া) সহায়তা করে।

প্রয়োজন হলে, আমি সার্ভারে অতিরিক্ত কোড লিখতে পারি। এবং আমি সবসময় জন্য জাভাস্ক্রিপ্ট সক্রিয় করেছি example কিন্তু আমি প্রকৃত ওয়েব পেজের জন্য জাভাস্ক্রিপ্ট সক্রিয় করতে চাই না।

উত্তর:


1

নোস্ক্রিপ্ট বাগ?

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

তথ্য-URL বুকমার্ক

দু: খিত (?) জাভাস্ক্রিপ্ট নিষ্ক্রিয় আপনি জাভাস্ক্রিপ্ট bookmarklets চালানো যাবে না। এছাড়াও কোনো "নিয়মিত" বুকমার্ক বর্তমান url একটি হোল্ড পেতে পারে না।

উদাহরণস্বরূপ নিম্নলিখিত তথ্য-url বুকমার্ক করে না সব কাজ:

data:text/html,<script>location.href='https://example.com/url='+document.referrer</script>

অন্যদিকে এই তথ্য-ইউআরএল would মূল পৃষ্ঠার পক্ষ থেকে এটি একটি নতুন ট্যাবে খোলা থাকলে কাজ (স্ক্রিপ্ট নিষ্ক্রিয় করা অসম্ভব):

data:text/html,<script>location.href='https://example.com/url='+opener.location.href</script>

স্মার্ট বুকমার্ক

আমি মনে করি সবচেয়ে অকার্যকর সমাধান একটি (স্মার্ট) শব্দ বুকমার্ক ব্যবহার করা হবে। বুকমার্ক আপনি ব্যবহার করতে পারেন %s একটি স্থানধারক হিসাবে এবং এটি একটি শব্দ বরাদ্দ। সাধারণত এটি লোকেশন বারে কাস্টম অনুসন্ধান কার্যকারিতা যোগ করা সম্ভব করে তোলে। উদাহরণস্বরূপ আপনি একটি বুকমার্ক যোগ হবে https://superuser.com/search?q=%s এবং শব্দ বরাদ্দ super এটিতে, আপনি কিছু লিখতে superuser.com অনুসন্ধান করতে পারেন super bookmarklet অবস্থান বারে।

আপনার ক্ষেত্রে আপনি একটি বুকমার্ক যোগ হবে https://example.com/url=%s এবং শব্দ যোগ করুন ex। তারপরে আপনাকে বুকমার্কটি খোলার পরিবর্তে প্রতিবারই টিপুন জন্য ctrl + + এল , বাম , , এক্স , স্থান , প্রত্যাবর্তন বর্তমান url সামনে "ex" পেতে এবং বুকমার্ক খুলুন।

Add-ons

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

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