কীভাবে এটি ব্লক করে এমন ইনপুট ক্ষেত্রগুলিতে পাঠ্য আটকানো যায়?


14

অনেক ওয়েবপৃষ্ঠায় তারা জাভাস্ক্রিপ্ট ব্যবহার করে অনুলিপি / কপি আটকাচ্ছেন।

এই জাতীয় ইনপুটগুলি যেভাবে করা উচিত (যেমন অনুলিপি / পেস্ট সক্ষম করুন) হিসাবে কাজ করার কোনও উপায় আছে?

আমি গুগল ক্রোম ব্যবহার করছি।


এটি খুব অসম্ভব। তারা অকারণে এটি don'tোকায় না, তাই তারা এটিকে বিঘ্নিত করার জন্য কোনও ধরণের উপায় অবরুদ্ধ করবে।
LPChip

এই জাতীয় স্ক্রিপ্টগুলি ছিন্ন করার প্রচুর উপায় রয়েছে এবং একটি উত্সর্গীকৃত ব্রাউজার এক্সটেনশনের এই সমস্যার অনেক ওয়ারেন্ট সমাধান করা উচিত।
সিনট্যাগমা

1
আপনি যদি ইতিমধ্যে এটি জানেন তবে আপনি কেন প্রশ্ন পোস্ট করবেন?
LPChip 26'15

আমি জানি এটি করণীয়, আমি এই জাতীয় কোনও এক্সটেনশন সম্পর্কে জানি না।
সিনট্যাগমা

আপনি যদি ফায়ারফক্স ব্যবহার করে থাকেন তবে আপনি প্রায়: কনফিগার করতে পারেন এবং dom.event.clipboardevents.en सक्षम করতে পারেন false ক্রোমে অনুরূপ কিছু উপস্থিত রয়েছে কিনা তা আমি জানি না।
ব্যবহারকারী 276648

উত্তর:


16

কেবল পাঠ্যটি হাইলাইট করুন এবং এটিকে টেক্সট ক্ষেত্রে টানুন। এখানে চেষ্টা করুন !

এটি আমার জন্য ফায়ারফক্স এবং ক্রোমে কাজ করে।


1
দুর্দান্ত সমাধান! ক্রোমে আপনি এই স্ট্রিংটি ফাঁকা ক্যানভাস পেতে "বার্তা: পাঠ্য / এইচটিএমএল, <এইচটিএমএল কনটেনটেটেবল>" (উদ্ধৃতি ব্যতীত) রাখতে পারেন। আমি এটি একটি বুকমার্ক তৈরি। এখন আমি এই ফাঁকা পৃষ্ঠায় আমার পাঠ্য আটকে দিতে পারি, তারপরে এটি ফিল্ডগুলিতে টানতে পারে যা পূরণ করতে হবে।
পাতলা

এটিই সর্বোত্তম. বিকাশকারী কনসোলে জেএস চালানোর চেষ্টা করছিল আমাকে মাথা ব্যথা করে। অনেক ধন্যবাদ!
Millar248

শান্ত মানুষ? ধন্যবাদ .. আপনি আমার সময় বাঁচিয়েছেন।
ভিটালি পেট্রোভ

7

এটি হ্যাকি এবং সর্বদা চলবে না তবে CTRL+ C/ এর জন্য কেবলমাত্র শ্রোতার সেট রয়েছে CTRL+Vএবং আপনি অনুলিপি / পেস্টের পরিবর্তে CTRL+ INS/ SHIFT+ ব্যবহার করে এটি পেতে পারেন INS

যদি তারা কোনও লুপ (টুইচ) এর ক্লিপবোর্ডে একটি ফাঁকা স্ট্রিং লিখতে ফ্ল্যাশ ব্যবহার করার মতো বোকা কিছু করতে থাকে তবে আপনার ভাগ্য নেই।


5

এখানে একটি মুক্ত উত্স ক্রোম এক্সটেনশন

https://chrome.google.com/webstore/detail/dont-fuck-with-paste/nkgllhigpcljnhoakjkgaieabnkmgdkb

আপনি যদি https://github.com/jswanner/DontFuckWithPaste কোডটিতে আগ্রহী হন


1
এটি সঠিক উত্তর হওয়া উচিত। 418 টি পর্যালোচনা সহ - ডন ফাক উইথ পেস্টের গিথুবে 465 তারা রয়েছে এবং ক্রোম স্টোরটিতে কার্যত একটি 5 তারা রেটিং রয়েছে। এটি সত্যিই আমাকে সাহায্য করেছিল। ধন্যবাদ!
বেন

আমার জন্য, এই এক্সটেনশনটি সহায়তা করে তবে সমস্ত সাইটে কাজ করে না।
পাতলা

5

আপনি যদি ফায়ারফক্স ব্যবহার করছেন তবে আমি নিম্নলিখিত সমাধানটি পেয়েছি। কোন ন্যূনতম সংস্করণ প্রয়োজন তা নিশ্চিত নয়।

  1. যাও about:config
  2. সন্ধান করা dom.event.clipboardevents.enabled
  3. এতে মান পরিবর্তন করতে ডাবল-ক্লিক করুন false

এটি আমাকে এটিকে পরিবর্তন করার সাথে সাথেই আটকে দেবে। এমনকি আমার ব্রাউজারটি পুনরায় চালু করতে হয়নি।



2

গুগল ক্রোমের জন্য সবচেয়ে সহজ কাজ (ব্যবহারকারী-বন্ধুত্বের শর্তাবলী) অনুলিপি অনুলিপি যুক্ত করা হবে ।


2
ইনস্টল করার আগে সেই এক্সটেনশনের যত্ন সহকারে পরীক্ষা করুন। পর্যালোচকরা এটি ম্যালওয়ার দাবি করছে।
জর্জ

1

আপনি সাধারণ বুকমার্কলেট ব্যবহার করে পৃষ্ঠায় জাভাস্ক্রিপ্টটি অক্ষম করতে পারেন। থেকে। http://javascript.about.com/library/bldis.htm

আপনি যদি কোনও বুকমার্ক তৈরি করেন যা নীচের লিপিটিকে লিঙ্ক হিসাবে অন্তর্ভুক্ত করে (অথবা এমনকি ঠিকানা বারে এই কোডটি পেস্ট করুন এবং এন্টার টিপুন) তবে এটি বর্তমান পৃষ্ঠার সমস্ত জাভাস্ক্রিপ্ট ছিঁড়ে ফেলবে:

javascript:void(d=document);if(frames.length){alert('Script%20doesn/'t%20work%20in%20frames');}else{while((el=d.getElementsByTagName('script')).length){el[0].parentNode.removeChild(el[0]);};onerror=function(){};d.close();}

অবশ্যই সমস্যাটি হ'ল আপনি এখন সেই পাঠ্য বাক্সে পেস্ট করতে সক্ষম হবেন যদি ফর্মটি জাভাস্ক্রিপ্ট ব্যবহার করে ফর্মটি জমা দেয় তবে তাও নষ্ট হয়ে যায়।


1

এতে আমার সমাধান যুক্ত করার সিদ্ধান্ত নিন (এই রেপো এবং এক্সটেনশন থেকে অনুপ্রাণিত একটি বুকমার্কলেট তৈরি https://github.com/jswanner/DontFuckWithPaste ) এই বুকমার্কলে জাভাস্ক্রিপ্ট ব্যবহার করে অক্ষম করা দস্তাবেজে অনুলিপি করার অনুমতি দেবে।

javascript:(function(){
  allowCopyAndPaste = function(e){ 
      e.stopImmediatePropagation(); 
      return true;
  };
  document.addEventListener('copy', allowCopyAndPaste, true);
  document.addEventListener('paste', allowCopyAndPaste, true);
  document.addEventListener('onpaste', allowCopyAndPaste, true);
})();

AllowCopyAndPaste


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

0

উইন্ডোজগুলিতে আপনি অটোহটকি ব্যবহার করতে পারেন

বাক্য গঠন:

::whatever::
Send [....text… Use  {enter} for line breaks]
return

উদাহরণস্বরূপ: আপনি xyzএটি টাইপ করলে নীচের পাঠ্যটি লিখবেন (যেন এটি লেখা হয়েছিল)

::xyz::
Send hi {enter} This a new line  {enter}. Another new line  {enter} whatsoever. {enter} 
return

1
আমি এটি পছন্দ করি: ^ প্রশ্ন :: সেন্ডইনপুট, {কাঁচা}% ক্লিপবোর্ড% সিটিআরএল-কি কীবোর্ডের বিষয়বস্তুকে ইনপুট হিসাবে প্রেরণ করে (এটি টাইপ করার অনুরূপ)
নিজাভে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.