মিডল মাউস ক্লিক সর্বদা ক্রমে নতুন ট্যাবে লিঙ্কগুলি খুলবে না


22

আমি নতুন ট্যাবে লিঙ্কগুলি খুলতে এবং ট্যাবগুলি বন্ধ করতে মাঝের মাউস বোতামটি ব্যবহার করি।

তবে কখনও কখনও, মাঝের মাউস বোতামটি ক্লিক করে নতুন ট্যাবটির পরিবর্তে বর্তমান ট্যাবে লিঙ্কগুলি খোলে। এটি এলোমেলো নয় - আমি লক্ষ্য করেছি যে সাধারণত পপআপ লিঙ্কগুলিতে ক্লিক করার পরে এটি ঘটে থাকে - যেমন থাম্বনেইল বা লিঙ্কগুলি যা পপআপ উইন্ডোতে একটি চিত্র খোলায় (ঠিক এখানে এখানে)

আমি পরীক্ষা করে দেখেছি এবং এই সমস্যাটি ফায়ারফক্সে নেই (14.0.1)।
আমার গুগল ক্রোম সংস্করণটি 22.0.1229.94।

কেন এমন হয়? নতুন ট্যাবে সর্বদা লিংক / চিত্রগুলি খুলতে
আমি কি মাঝের মাউস বোতাম ক্লিককে বাধ্য করতে পারি ?

উত্তর:


21

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

আপনি চেষ্টা করতে পারেন বিভিন্ন জিনিস আছে:

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

1
মিডল ক্লিক মিনি দুর্দান্ত! লিঙ্কের জন্য ধন্যবাদ। তবে এটি ফায়ারফক্সে ডিফল্টরূপে কেন কাজ করে? আমি জাভাস্ক্রিপ্ট ইনস্টল করেছি এবং ফায়ারফক্সের মাউস মিডল বোতামটি ক্লিক করা সর্বদা একটি নতুন ট্যাবে লিঙ্কগুলি খোলে।
amiregelz

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

1
মিডল ক্লিক মিনি এই পৃষ্ঠাটিতে কৌশলটি করেছে যা আমাকে এই সমস্যার উত্তর খুঁজতে চেয়েছে।
যে ইডিয়ট

ক্রোমিয়াম / লিনাক্সে আমার জন্য কাজ করেছেন। ধন্যবাদ!
এটমহার্টফাদার

3

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

বিটিডাব্লু, আপনি সর্বদা CTRL + clickনতুন ট্যাবে একটি লিঙ্ক খুলতে ব্যবহার করতে পারেন ।


যদিও আপনার মাঝারি বোতামটি নিজেই যদি আপনার সমস্যা থাকে তবে সিটিআরএল + ক্লিক করা ভাল, এটি অন্য উত্তরে বর্ণিত জাভাস্ক্রিপ্ট সম্পর্কিত সমস্যা থেকে মুক্ত নয়। উদাহরণস্বরূপ, গুগল ক্রোমরেলিজ.ব্লগস্পট.কম-এ মন্তব্য করার জন্য "লিঙ্কগুলি" দেখুন যেখানে সিটিআরএল + ক্লিক একই ট্যাবে জেএস (নেভিগেশন সহ) চালায়।
মাইকেল উরমান

2

আমি এটিকে ঠিক করার জন্য একটি ক্রোম (এবং ফায়ারফক্স) অ্যাড-অন লিঙ্ক-ফিক্সার লিখেছি । আপনি করতে পারেন Chrome ওয়েব দোকান থেকে ইনস্টল

লিঙ্কগুলি ক্লিক করার সময় ধারাবাহিক সিটিআরএল + ক্লিক, শিফট + ক্লিক, সেন্টিমিডি + ক্লিক এবং মিডল ক্লিক আচরণ পুনরুদ্ধার করে।

সিআরটিএল + ক্লিক, শিফট + ক্লিক, সেন্টিমিডি + ক্লিক (ম্যাকোজে ক্লিক করুন) এবং লিংকে ক্লিক করার সময় মিডল ক্লিকের ডিফল্ট আচরণ হ'ল লিঙ্কটি নতুন ট্যাব বা নতুন উইন্ডোতে খোলার জন্য।

এই আচরণটি কখনও কখনও অযত্ন বিকাশকারীদের দ্বারা ভেঙে যায়।

এই অ্যাড-অনটি পূর্বনির্ধারিত আচরণটি পুনরুদ্ধার করে, পরিবর্তনকারী কীগুলি সর্বদা নতুন ট্যাবে লিঙ্কগুলি খোলার কারণ হয়ে থাকে তা নিশ্চিত করে।

একবার ইনস্টল হয়ে গেলে, মিডল ক্লিক এবং সিটিআরএল + ক্লিক (অন্যান্য উত্তরগুলিতে উল্লিখিত) আপনি সমস্ত সাইট জুড়ে যেমন আশা করবেন তেমন কাজ করবে।

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