Chrome এ বিকাশকারী মোড এক্সটেনশানগুলি পপআপ অক্ষম করুন


166

গত সপ্তাহে ক্রোমের সর্বশেষ প্রকাশের (34.0.1847.116), ওয়েটার-ওয়েবড্রাইভার ব্যবহার করে স্বয়ংক্রিয় পরীক্ষা চালানোর সময় আমি "বিকাশকারী মোড এক্সটেনশনগুলি অক্ষম করুন" পেয়েছি।

এটি আপত্তিজনক এক্সটেনশান বলে মনে হচ্ছে তবে ক্রোমড্রাইভার দ্বারা ব্যবহৃত এটি একটি সম্ভাব্য বিপজ্জনক এক্সটেনশন বলে আমার কাছে বোধ হয় না।

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

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

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


: পপ-আপ হত্যা করার বহিরাগত ক্লিক ব্যবহার করুন stackoverflow.com/a/29376532/285594

2
আমি আপনাকে পরামর্শ দিচ্ছি stackoverflow.com/questions/30287907/...
artdias90

@ আর্টডিয়াস 90 আর কাজ করে না, তিনি আর আপডেট করতে চান না (যা এটি বজায় রাখার 2 বছর পরেও বোধগম্য)।
BadAtPHP

পপআপ শোয়ের পরে, রোবটের ধরণ ব্যবহার করে এসকে বোতাম টিপুন। Robot robot; try { robot = new Robot(); robot.keyPress(KeyEvent.VK_ENTER); // confirm by pressing Enter in the end robot.keyRelease(KeyEvent.VK_ENTER); } catch (AWTException e) { printStackTraceToString(e); }
আবদুল্লাহ নুরুম

2
পার্শ্ব দ্রষ্টব্য: ভিভালদি ব্রাউজার বেশিরভাগ ক্রোম এক্সটেনশনের সাথে সামঞ্জস্যপূর্ণ এবং এই সতর্কতা দেয় না
ব্যবহারকারী

উত্তর:


79

সরকারী ভাবে পপআপ অক্ষম করতে এটি হল:

  1. আপনার এক্সটেনশনটি প্যাক করুন: যান chrome://extensions, পরীক্ষা করুন Developer modeএবং ক্লিক করুনPack extension

  2. .crxফাইলটিকে chrome://extensionsপৃষ্ঠায় টেনে আনার মাধ্যমে এক্সটেনশনটি ইনস্টল করুন ।

আপনি যদি এই মুহূর্তে Chrome পুনরায় চালু করার চেষ্টা করেন তবে আপনি একটি "অসমর্থিত এক্সটেনশানগুলি অক্ষম" পপআপ পাবেন up

তারপরে উইন্ডোজ 7 বা উইন্ডোজ 8 এর জন্য:

  1. ক্রোম গ্রুপ নীতি টেম্পলেটগুলি এখানে ডাউনলোড করুন
  2. অনুলিপি [zip]\windows\admx\chrome.admxকরুনc:\windows\policydefinitions
  3. অনুলিপি [zip]\windows\admx\[yourlanguage]\chrome.admlকরুন c:\windows\policydefinitions\[yourlanguage]\chrome.adml(না c:\windows\[yourlanguage])
  4. ক্রোমে এক্সটেনশন পৃষ্ঠাতে যান: chrome://extensions
  5. চেক Developer Mode
  6. অক্ষম এক্সটেনশনের তালিকা নীচে স্ক্রোল করুন এবং আপনি যে এক্সটেনশানগুলি সক্ষম করতে চান তার আইডি (গুলি) নোট করুন।
  7. >> ক্লিক Startকরুন Run, টাইপ করুন gpedit.mscএবং হিট করুন enter
  8. ক্লিক করুন User Configuration> Administrative Templates> Google Chrome>Extensions
  9. ডাবল ক্লিক Configure extension installation whitelistনীতি
  10. নির্বাচন করুন Enabledএবং ক্লিক করুনShow
  11. তালিকায়, আপনি ধাপ 7-এ উল্লিখিত এক্সটেনশনের আইডি (গুলি) লিখুন
  12. OKChrome এ ক্লিক করুন এবং পুনরায় চালু করুন।

এটাই!

সম্পাদনা: 2018 সালের জুলাই পর্যন্ত, এই পদ্ধতিটি আর কাজ করে না: মনে হয় গুগল "শ্বেত তালিকা" সম্মান দেওয়া বন্ধ করে দিয়েছে।

সম্পাদনা 2: 2018 সালের ডিসেম্বর পর্যন্ত, এই পদ্ধতিটি এতে কাজ করে Chrome Version 69.0.3497.100 (Official Build) (64-bit):

  1. সাময়িকভাবে সক্ষম Developer modeমধ্যেchrome://extensions

  2. এক্সটেনশন ব্যবহার পপআপ কারণ আনইনস্টল Load unpacked

  3. ক্লিক করুন Pack extensionএবং এক্সটেনশন ফাইলযুক্ত ফোল্ডারটি সন্ধান করুন এবং নির্বাচন করুন। প্রাইভেট কী ফাইলটি না থাকলে প্রবেশ করবেন না।

  4. ক্লিক করুন Pack extension। এক্সটেনশনের মূল ডিরেক্টরিটির নিকটে একটি .crxএবং .pemফাইল তৈরি করা হবে। .crxফাইলটি ব্যবহার করে এক্সটেনশনটি ইনস্টল করুন এবং .pemফাইলটি নিরাপদ রাখুন।

  5. .crxশ্বেত তালিকাতে ইনস্টল হওয়া এক্সটেনশন আইডিটি অনুলিপি করুন এবং Chrome পুনরায় চালু করুন।

পপআপ শেষ করা উচিত।


4
@ রায়ান এই নীতি টেমপ্লেটগুলির হোমপেজটি ক্রোমিয়াম.আর। / অ্যাডমিনিস্ট্রেটরস / পোলিসি-টেমপ্লেটস বলে মনে হচ্ছে এই সাইটটি নিয়মিত আপডেট করা হয় (শেষ আপডেটটি 54 মিনিট আগে)। আমি 24 জুন এই পদ্ধতিটি ব্যবহার করেছি এবং কনফিগারেশনটি আজকের সাম্প্রতিকতম Chrome সংস্করণটির সাথে কাজ করে। আপনি যদি «অক্ষম করা যায় না the এটি অফিশিয়াল সংস্করণ হিসাবে পছন্দ করেন - এটি আপনার পছন্দ;)
অ্যান্টনি হ্যাচকিন্স

1
আমি সেলেনিয়াম ক্রোম ড্রাইভার বিকল্পগুলির মাধ্যমে সমস্যার সমাধান করেছি, এখানে দেখুন
ক্রেগেইেক্স

1
@Antony Hatchkins আমি এই উত্তর আপডেট কোড ব্যবহার stackoverflow.com/questions/30287907/... এবং এটি আবার কাজ শুরু করে। প্রতিক্রিয়া জন্য ধন্যবাদ!
নল-নির্মাতা

1
আমার উইন্ডোজটি হোম প্রিমিয়াম, আমার কাছে জিপিডিট.এমএসসি নেই: /
লুকাস বুস্তামন্তে

1
ক্রোম 58.0.3029.81, উইন 7 এক্স 64- এ আমার জন্য কাজ করে :) এই সমাধানটি প্রত্যাশা শেষ হবে!
জিমাদাইন

36

ক্রোম ড্রাইভার তৈরি করার সময়, এটি অক্ষম করার জন্য বিকল্পটি ব্যবহার করুন। এটি কোনও এক্সটেনশন ছাড়াই কাজ করছে।

নিম্নলিখিত কোড স্নিপেট ব্যবহার করুন

ChromeOptions options = new ChromeOptions();
options.addArguments("chrome.switches","--disable-extensions");
System.setProperty("webdriver.chrome.driver",(System.getProperty("user.dir") + "//src//test//resources//chromedriver_new.exe"));
driver = new ChromeDriver(options);

35
আমাদের এটি কোথায় লেখা উচিত?
ইব্রাহিম özbölük

এটি আমার প্রোটেক্টর কনফারেন্স ফাইল ফাইল আরগস তালিকায় যুক্ত করেছে এবং এটি কাজ করেছে। অনেক অনেক ধন্যবাদ :)
ভিসকডিং

2
এটি দুর্দান্ত কাজ করেছে। সি # তে কোডটি হ'ল:options.AddArgument("--disable-extensions");
কিরবাইকপ

4
আজ, আমাকে options.AddArguments("chrome.switches", "--disable-extensions --disable-extensions-file-access-check --disable-extensions-http-throttling");কেবল `- অক্ষম-এক্সটেনশানের পরিবর্তে ব্যবহার করতে হয়েছিল । আমি মনে করি অতিরিক্ত একটি স্যুইচ বাদ দেওয়া যেতে পারে তবে দুটোই নয়।
অ্যান্ডার্স লিন্ডন

14
আপনি কি মারাত্মক মানুষের জন্য এটি কিছুটা ব্যাখ্যা করতে পারেন? সেই স্ক্রিপ্টটি কী, বা এটি কোথায় রাখবেন ...
টি.ডিডুয়া

23

এর হিসাবে মে 2015 ক্রোম বেটা, / dev / হলদে Windows এ (লাইন 75-78 দেখুন) সবসময় এই সতর্কবার্তা প্রদর্শন করে।

  • আমি মাত্র hiew32 ডেমো সংস্করণ ব্যবহার করে chrome.dll (দেব চ্যানেল, 32-বিট) প্যাচ করেছি: এটি চালান, হেক্স ভিউতে স্যুইচ করুন (কী প্রবেশ করান), এক্সটেনশনডাউনপারমড ওয়ার্নিং (এফ 7) অনুসন্ধান করুন তারপর রেফারিং কোডটি সন্ধান করতে F6 চাপুন, এখানে যান কাছাকাছি আইএনসি ইএক্স লাইন, যা আরইটিএন দ্বারা অনুসরণ করা হয়, সম্পাদনা করতে F3 টিপুন, 40 এর পরিবর্তে 90 টাইপ করুন, যা এনওপি (নো-ওপেন) হিসাবে রেন্ডার করা হবে, সংরক্ষণ করুন (এফ 9)।

  • @ জিএসএক্স দ্বারা সরলীকৃত পদ্ধতি পাওয়া গেছে, যা 64৪-বিট ক্রোম দেবের জন্যও কাজ করে:

    1. hiew32 ডেমো চালান (অ্যাডমিন মোডে) এবং Chrome.dll খুলুন
    2. হেক্স ভিউতে স্যুইচ করুন ( Enterকী)
    3. এক্সটেনশন ডেভেলপার মোড ওয়ার্নিং ( F7) অনুসন্ধান করুন
    4. F3প্রথম অক্ষর "ই" সম্পাদনা করতে এবং অন্য কোনও অক্ষরের সাথে প্রতিস্থাপন করতে টিপুন
    5. ( F9) সংরক্ষণ করুন ।
  • patch.BAT লিপি

অবশ্যই এটি কেবলমাত্র পরবর্তী আপডেট পর্যন্ত স্থায়ী হবে তাই যার যার ঘন ঘন এটি প্রয়োজন সে একটি অটো-প্যাচার বা একটি লঞ্চার লিখতে পারে যা মেমরিতে ডেলকে প্যাচ করে।


হাই, আমি এটিকে hiew32demo দিয়ে প্যাচ করার চেষ্টা করছি তবে আমি তা করতে সক্ষম হইনি। আমি যখন chrome.dll খুলি আমি পাই Hiew Demo doesn't support NE/LX/LE/NLM/ELF/PE64 filesতবে আমি সেই সতর্কতাটি এড়িয়ে যেতে পারি। তারপরে আমি এক্স 4 টি দিয়ে মোড পরিবর্তন করে ডিকোড করতে এবং এক্সটেনশন ডেভেলপারমো _ এক্সটেনশন ডেভেলপারমড ওয়ার্নিং _ যেহেতু ফিট করে না doesn't এটি খুঁজে পাওয়ার পরে আমি এফ 6 টিপুন তবে আমি পেয়েছি Target not found। তুমি কি আমাকে সাহায্য করবে?
জিএসএক্স

1
আমি chrome.dll- এ '4578 7465 6e73 696f 6e44 6576' ('এক্সটেনশনদেভ') খুঁজে পাই না। এই পদ্ধতি এখনও কাজ করে?
ইমারসন

জিএসএক্স, আমার পদ্ধতিটি ডেভ চ্যানেলে 32-বিট ক্রোমের জন্য কাজ করে।
wOxxOm

2
ইমারসন, এই পরিবর্তনটি মাত্র এক সপ্তাহ আগে দেব চ্যানেলে অবতরণ করেছে, সুতরাং এটি স্থিতিশীল নয়। সোর্স কোডের পূর্ববর্তী সংস্করণটি বিশ্লেষণ করে আপনাকে প্রাসঙ্গিক জায়গাটি সন্ধান করতে হবে।
wOxxOm

1
@WOOXOm এটি ব্যর্থ হয়েছে তবে আমি একটি অদ্ভুত উপায় এক্সডি পেয়েছি। আমি এক্সটেনশন ডেভেলপারমো অনুসন্ধান করেছি এবং এটিকে এক্সটেনশন ডেভেলপারমোতে পরিবর্তন করেছি এবং দেখে মনে হচ্ছে এটি কাজ করে।
জিএসএক্স

7

অক্ষম করা যায় না। উদ্ধৃতি দিয়ে: "দুঃখিত, আমরা জানি এটি বিরক্তিকর, তবে আপনি ম্যালওয়ার লেখক ..."

আপনার কেবলমাত্র বিকল্পগুলি হ'ল: এই নতুন আচরণের সাথে আপনার স্বয়ংক্রিয় পরীক্ষাগুলি অভিযোজিত করুন বা ক্রোম ওয়েব স্টোরে আপত্তিজনক স্ক্রিপ্ট আপলোড করুন (যা "" তালিকাভুক্ত "ফ্যাশনে করা যেতে পারে)।


66
ওয়েব স্টোরে আমার এক্সটেনশন / অ্যাপ্লিকেশনগুলি ব্যবহার করতে না পারার হাজারো কারণ রয়েছে, আমার এটি স্থানীয়ভাবে চালানো দরকার। এটি গুগল ক্রোমিয়াম দল থেকে খুব ইভিএল বাস্তবায়ন ছিল খুব খুব খারাপ, জ্ঞানের কারও কাছে ক্রোমিয়ামের সাথে আত্মপ্রকাশ করা উচিত এবং এটি ঠিক করা উচিত। ভয়াবহ সমস্যা এবং গুরুত্ব সহকারে প্রশংসা করা হয় না। এই সমস্যার সমস্ত উত্তর হ'ল কিওস্ক প্রকল্পে কাজ করা লোকদের হত্যা করা। এর দুঃস্বপ্ন। দয়া করে ক্রমিয়াম সম্প্রদায়ের সাথে এই সম্পর্কে একটি সিদ্ধান্ত দেওয়ার জন্য অবহিত / নক / অবহিত করুন।

4
আপনি কেবল ক্রোম ব্যবহার করে আর কিছু বিকাশ করতে না পারলে এটি কেবল সময়ের বিষয় হবে :)
Vinz

1
ঠিক আছে, এটি ম্যালওয়ারের কারণে ... আমরা আমাদের স্টোর থেকে
ডিসসনটারের

আমাকে কাস্টম ম্যানিফেস্ট কী যুক্ত করতে হবে এবং ওয়েব স্টোরে আপলোড করা কোনও বিকল্প নয়।
ফল

5

(অ্যান্টনি হ্যাচকিন্সের জবাবে)

এটি ক্রোম নীতিগুলি সেট করার বর্তমান, আক্ষরিকভাবে অফিশিয়াল উপায়: https://support.google.com/chrome/a/answer/187202?hl=en

উইন্ডোজ এবং লিনাক্স টেমপ্লেটগুলির পাশাপাশি সমস্ত অপারেটিং সিস্টেমের জন্য সাধারণ নীতি দলিলাদি এখানে পাওয়া যাবে: https://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip (গুগল ক্রোম টেম্পলেটগুলির জিপ ফাইল এবং ডকুমেন্টেশন)

উইন্ডোজের জন্য নির্দেশাবলী (আমার সংযোজন সহ):

আপনি ডাউনলোড করেছেন ADM বা ADMX টেম্পলেটটি খুলুন:

  • পূর্বে ডাউনলোড করা "পলিসি_টেমলেটস.জিপ" থেকে আপনার পছন্দের ভাষায় "ক্রোম.এডিএম" এক্সট্রাক্ট করুন (উদাঃ "পলিসি_টেমলেটস.জাইপ \ উইন্ডোজ \ অ্যাডামি-এন-ইউএস \ ক্রোম.এডিএম")।
  • শুরু> নেভিগেট করুন: gpedit.msc।
  • লোকাল কম্পিউটার নীতি> কম্পিউটার / ব্যবহারকারীতে নেভিগেট করুন কনফিগারেশন> প্রশাসনিক টেম্পলেটগুলিতে ।
  • প্রশাসনিক টেম্পলেটগুলি ডান ক্লিক করুন এবং টেমপ্লেটগুলি যুক্ত / সরান নির্বাচন করুন।
  • কথোপকথনের মাধ্যমে "chrome.adm" টেম্পলেট যুক্ত করুন।
  • একবার সম্পূর্ণ হয়ে গেলে, ক্লাসিক প্রশাসনিক টেম্পলেটগুলি (এডিএম) / গুগল / গুগল ক্রোম ফোল্ডার প্রশাসনিক টেম্পলেটগুলির অধীনে উপস্থিত হবে।
  • আপনি কম্পিউটার কনফিগারেশন বা ব্যবহারকারীর কনফিগারেশনের অধীনে টেমপ্লেট যুক্ত করবেন কিনা তা বিবেচনা না করেই সেটিংস উভয় জায়গায় প্রদর্শিত হবে, তাই আপনি কোনও মেশিন বা ব্যবহারকারী পর্যায়ে ক্রোম কনফিগার করতে পারেন।

এটি শেষ হয়ে গেলে অ্যান্টনি হ্যাচকিন্সের উত্তরের 5 ধাপ থেকে চালিয়ে যান । আপনি এক্সটেনশন আইডি (গুলি) যুক্ত করার পরে, নীতিটি Chrome- এ খোলা chrome://policy( এক্সটেনশান ইনস্টলওয়ালা তালিকা অনুসন্ধান করুন ) খোলার মাধ্যমে পরীক্ষা করে দেখতে পারেন ।


ধন্যবাদ প্যান্থার কথোপকথনের মাধ্যমে "ক্রোম.এডিএম" টেমপ্লেট যুক্ত করেছে এবং এই ত্রুটিটি পেয়েছে: [স্ট্রিং] সেকটিনে নিম্নলিখিত প্রবেশাধিকারটি অনেক দীর্ঘ এবং কাটা হয়েছে। এর পরে সিরিলিকের একটি পৃষ্ঠা রয়েছে?
স্টিভ স্ট্যাপল

আপনার পোস্ট সম্পর্কে অন্যান্য ব্যবহারকারীকে স্বয়ংক্রিয়ভাবে অবহিত করতে @ ব্যবহার করুন (যেমন @ প্যান্থার)।
অ্যান্টনি হ্যাচকিন্স

@ স্টেভেস্ট্যাপল দুঃখিত, তবে আমি জানি না যে এ জাতীয় সমস্যার কারণ কী হবে। :( আমি এটিতে কোনও বিশেষজ্ঞ নই, কেবলমাত্র আমি লিঙ্ক করা পৃষ্ঠা থেকে প্রাপ্ত নির্দেশাবলী অনুসরণ করেছি
প্যান্থার

4

অক্ষম এক্সটেনশান সেটিংস আমার পক্ষে কাজ করে নি। পরিবর্তে, আমি বাতিল বোতামটি ক্লিক করতে রোবট শ্রেণিটি ব্যবহার করেছি ।

import java.awt.Robot;
import java.awt.event.InputEvent;

public class kiosk {
  public static void main(String[] args) {
    // As long as you don't move the Chrome window, the Cancel button should appear here.
    int x = 410;
    int y = 187;

    try {
      Thread.sleep(7000);// can also use robot.setAutoDelay(500);
      Robot robot = new Robot();
      robot.mouseMove(x, y);
      robot.mousePress(InputEvent.BUTTON1_MASK);
      robot.mouseRelease(InputEvent.BUTTON1_MASK);
      Thread.sleep(3000);// can also use robot.setAutoDelay(500);
    } catch (AWTException e) {
      System.err.println("Error clicking Cancel.");
      e.printStackTrace();
    } catch (InterruptedException e) {
      e.printStackTrace();
    }
  }
}

এই উত্তরটি নিম্ন-রেট করা হয়েছে কারণ এটি অন্যান্য বিরক্তিকর অনিবার্য জিইআইআই বোতাম ক্লিক করার কাজগুলিকে স্বয়ংক্রিয়ভাবে রূপান্তর করতে পারে।
ডি অ্যাডামস

@ মোমোমো স্পষ্টতই এটি কোনও কনফিগার বা অন্য কোনও উপায়ে সেট করা যেতে পারে তবে এটি কেবল উদাহরণ কোড।
স্টিভ স্মিথ

4

একটি বিকল্প সমাধান রয়েছে, ক্রোম-বিকাশকারী-মোড-এক্সটেনশন-সতর্কতা-প্যাচার ব্যবহার করুন :

  1. গিথুব থেকে এখান থেকে সর্বশেষতম ডাউনলোডটি ডাউনলোড করুন ।
  2. ক্রোম বন্ধ করুন।
  3. জিপ সংরক্ষণাগারটি আনপ্যাক করুন এবং প্রশাসক হিসাবে ChromeDevExtWarningPatcher.exe চালান ।
  4. সবেমাত্র খোলা জিইউআই থেকে আপনার ক্রোম ইনস্টলেশনটি নির্বাচন করুন এবং তারপরে প্যাচ বোতামটিতে ক্লিক করুন:

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

  1. কোনও দেবমোড পপ-আপ ছাড়াই Chrome উপভোগ করুন!

3

আমি একই সমস্যায় ভুগছিলাম, এবং আমি নিম্নলিখিতটি চেষ্টা করেছিলাম:

  1. আনপ্যাকড এক্সটেনশনটি প্যাক করুন
  2. বিকাশকারী মোডটি বন্ধ করুন
  3. প্যাকড এক্সটেনশন থেকে .crx ফাইলটি টানুন এবং ছাড়ুন
  4. Chrome বন্ধ করুন এবং তারপরে এটি আবার খুলুন।

কয়েকটি বিষয় লক্ষণীয়:

  • .Pm ফাইলটি .crx এর সাথে রাখা উচিত
  • আনপ্যাকড এক্সটেনশনের ফোল্ডারে .crx এবং .pem রাখবেন না।

আমি যখন ক্রোমটি আবার খুললাম, তখন আমি একটি পপআপ পেয়েছিলাম যা আমাকে নতুন প্যাকড এক্সটেনশান সম্পর্কে বলেছিল, তাই আমি ক্রোমটিকে আবার এটি করব কিনা তা পুনরায় বুট করেছিলাম, এবং তা হয়নি।

আমি আশা করি এই সমাধানটি কাজ করেছে!


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

আমি পেয়েছি "অ্যাপস, এক্সটেনশন এবং ব্যবহারকারী-স্ক্রিপ্টগুলি এই ওয়েবসাইট থেকে যুক্ত করা যায় না"।
জননী কেন

2

অ্যান্টনি হ্যাচকিন্সের উত্তরের ভিত্তিতে :

সরকারী ভাবে পপআপ অক্ষম করতে ভালো হবে বলে মনে হয়:

  1. আপনার এক্সটেনশনটি প্যাক করুন ( chrome://extensions/, 'বিকাশকারী মোডে টিক দিন,' প্যাক এক্সটেনশন ... 'চাপুন) এবং পৃষ্ঠাটিতে .crxফাইলটি টানুন এবং ছাড়ার মাধ্যমে ইনস্টল করুন chrome://extensions

    (যেহেতু এক্সটেনশনটি ক্রোম ওয়েব স্টোর থেকে নয়, এটি ডিফল্টরূপে অক্ষম করা হবে))

তারপরে উইন্ডোজের জন্য:

  1. ক্রোমে এক্সটেনশন পৃষ্ঠাতে যান ( ক্রোম: // এক্সটেনশনগুলি )
  2. শীর্ষে বিকাশকারী মোড চেকবক্সটি দেখুন Check
  3. অক্ষম এক্সটেনশনের তালিকাটি স্ক্রোল করুন এবং আপনি যে এক্সটেনশানগুলি সক্ষম করতে চান তার আইডি (গুলি) নোট করুন। লগমিইন, উদাহরণস্বরূপ, আইডি:nmgnihglilniboicepgjclfiageofdfj
  4. >> এ ক্লিক Startকরুন Runএবং টাইপ করুনregedit <ENTER>
  5. কী অধীনে HKLM\Software\Policies\Google\Chrome\ExtensionInstallWhitelist (এটি উপস্থিত না থাকলে এটি তৈরি করুন), প্রতিটি ক্রমিকের জন্য আপনি নতুন ক্রম তৈরি করুন যাতে অনুক্রমিক নামগুলি (সূচকগুলি) যেমন 1, 2, ...
  6. কোনও ক্রমের স্ট্রিং মান হিসাবে এক্সটেনশন আইডি (গুলি) প্রবেশ করান। উদাহরণস্বরূপ, নাম 1এবং মান সহ একটি স্ট্রিং রয়েছেnmgnihglilniboicepgjclfiageofdfj
  7. ক্রোম পুনরায় চালু করুন

এটাই!

দ্রষ্টব্য: আপনি যখন একটি শ্বেত তালিকাভুক্ত এক্সটেনশান আপডেট করেন, আপনাকে একই পদক্ষেপগুলি অনুসরণ করতে হবে না কারণ এক্সটেনশনের আইডি পরিবর্তন হবে না।


.crxকেবল একটি পপআপ একটি ফাইল টানুন এবং ছেড়ে দেওয়া save as window, এবং এটি ইনস্টল করবে না। ক্রোম সংস্করণ 80.0.3987.163।
xyz

1
এজ ক্রোমিয়ামের জন্য রেজিস্ট্রি কীটি খুঁজে
পেল না

@xyz একটি .crxফাইল টানুন এবং ফেলে দেওয়া 81.0.4044.122 সংস্করণে এক্সটেনশনটি ইনস্টল করে। @ জিনস্নো মাইক্রোসফ্ট
এলোলিস্ট

1

1) পপআপ বেলুনটি উপস্থিত হওয়ার জন্য অপেক্ষা করুন।

2) একটি নতুন ট্যাব খুলুন।

3) একটি নতুন ট্যাব বন্ধ করুন। মূল ট্যাব থেকে পপআপ চলে যাবে।

একটি ছোট ক্রোম এক্সটেনশন এই পদক্ষেপগুলি স্বয়ংক্রিয় করতে পারে:

manifest.json টি

{
  "name": "Open and close tab",
  "description": "After Chrome starts, open and close a new tab.",
  "version": "1.0",
  "manifest_version": 2,
  "permissions": ["tabs"],
  "background": {
    "scripts": ["background.js"], 
    "persistent": false
  }
}

background.js

// This runs when Chrome starts up
chrome.runtime.onStartup.addListener(function() {

  // Execute the inner function after a few seconds
  setTimeout(function() {

    // Open new tab
    chrome.tabs.create({url: "about:blank"});

    // Get tab ID of newly opened tab, then close the tab
    chrome.tabs.query({'currentWindow': true}, function(tabs) {
      var newTabId = tabs[1].id;
      chrome.tabs.remove(newTabId);
    });

  }, 5000);

});

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


(বোনাস টিপ 1) সেলেনিয়াম ব্যবহার করার সময় আপনি তাত্ক্ষণিকভাবে একটি নতুন উইন্ডো খুলতে পারবেন, নতুন উইন্ডোতে পপআপের জন্য অপেক্ষা করুন এবং তারপরে পপআপ বরখাস্ত করতে নতুন উইন্ডোটি বন্ধ করুন। stackoverflow.com/a/36507179/3345375
jkdev

2
(বোনাস টিপ 2) আপনি এটি ব্যবহার করে দেখতে পারেন: পপআপটি --enable-automationএড়াতে পতাকা যুক্ত করুন ।
jkdev

2
এটি আমার পক্ষে কাজ করে না। উইন 10, ক্রোম আপ টু ডেট। পদক্ষেপগুলি অনুসরণ করার পরে, পপআপটি রয়ে গেল।
ফ্রিজিনোল্ড

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

@ জেকদেব কমান্ড লাইন সুইচটির --enable-automationনিজস্ব অযৌক্তিক পার্শ্ব প্রতিক্রিয়া রয়েছে: divবরখাস্ত হওয়া পর্যন্ত প্রতিটি পৃষ্ঠার শীর্ষে উপস্থিত থাকে (তারপরে এটি উপস্থিত হওয়া বন্ধ হয়ে যায়)। বিকাশকারী মোড পপআপ ইএসসি হিট করে খারিজ করা যাবে যখন এটি প্রথম প্রদর্শিত হবে। উভয় ক্ষেত্রেই বিরক্তিকর!
জর্জে

0

আমি উইন্ডোজে কাজ করছি এবং আমি এখানে উত্তর হিসাবে সরবরাহিত প্রচুর জিনিস চেষ্টা করেছি কিন্তু পপ আপ ক্রমাগত এক্সটেনশনটি অক্ষম করে দিচ্ছিল তারপরে আমি নিম্নলিখিত পদক্ষেপগুলি চেষ্টা করেছি এবং এটি এখন কাজ করে:

  1. ক্রোম: // এক্সটেনশন পৃষ্ঠাতে যান এবং Pack extensionবোতামটি ক্লিক করুন এবং নীচের চিত্রটিতে প্রদর্শিত লাল আয়তক্ষেত্রযুক্ত ব্রাউজ বোতামটি ক্লিক করে আপনার মূলের এক্সটেনশান ডিরেক্টরিটি নির্বাচন করুন।

এক্সটেনশনের রুট ডিরেক্টরি ব্রাউজ করুন

  1. রুট ডিরেক্টরি নির্বাচন করার পরে Pack extensionনীচের চিত্রের লাল বৃত্তে প্রদর্শিত বোতামটিতে ক্লিক করুন ।

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

  1. এখন চেক parent directoryনির্বাচিত আপনার এর root directoryএক্সটেনশন, 2 ফাইল তৈরি হবে [extension name].crxএবং [extension name].pem

  2. এখন কেবল [extension name].crxফাইলটি ক্রোম: // এক্সটেনশন পৃষ্ঠায় টেনে আনুন এবং এটি অ্যাপ্লিকেশন ডায়ালগ বক্স ব্যবহার করে জিজ্ঞাসা করবে ক্লিক করুন Add appএবং এটি এখন ইনস্টল করা পৃষ্ঠাটি রিফ্রেশ করুন।

দ্রষ্টব্য: উপরের মতো কিছু করার আগে এক্সটেনশনের জন্য বিকাশকারী মোড সক্ষম করতে ভুলবেন না । যদি এটি সক্ষম না করা থাকে তবে ক্রম: // এক্সটেনশন পৃষ্ঠাটি সক্ষম করার পরে তা রিফ্রেশ করুন।


1
প্যাকযুক্ত এক্সটেনশন বিকাশকারী মোড সতর্কতার সাথে কাজ করে। তবে crx সহ, এক্সটেনশনটি সর্বদা অক্ষম থাকে। গুগলের এক্সটেনশনটি ওয়েব স্টোরে প্রকাশ করা এবং সেখান থেকে ইনস্টল করা প্রয়োজন।
জিপি

ক্রোম ব্যবহারকারীদের প্যাকেজযুক্ত এক্সটেনশানগুলি ইনস্টল করতে দেয় না এবং বলে, প্যাকেজটি অবৈধ: CRX_REQUIRED_PROOF_MISSING।
হর্ষিত জুনেজা

@ হারশিটজুনেজা হতে পারে আপনাকে এক্সটেনশন আইডিটি সাদা তালিকাভুক্ত করতে হবে এবং ক্রোম পুনরায় চালু করতে হবে।
হরিতসিংহ গোহিল

0

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

এই পদ্ধতিটি সঙ্গে সঙ্গে আমাদের একটি নতুন উইন্ডো তৈরি করেছে এবং পুরানোটি বন্ধ করে দিয়েছে one পপআপ উইন্ডোটি মূল উইন্ডোটির সাথে যুক্ত তাই সাধারণ ব্যবহারের ক্ষেত্রে সেই উইন্ডোটি বন্ধ হওয়ার পরে পপআপটি কখনই উপস্থিত হয় না।

এখানে সহজ সমাধানটি হ'ল আমরা একটি নতুন উইন্ডো তৈরি করি এবং আমরা সমস্ত উইন্ডোগুলি বন্ধ করি যা আমরা উইন্ডোটি সন্ধান না করে কেবল কলব্যাকে তৈরি করেছি:

chrome.windows.create({
    type: 'normal',
    focused: true,
    state: 'maximized'
}, function(window) {
    chrome.windows.getAll(function(windows) {
        for (var i = 0; i < windows.length; i++) {
            if (windows[i].id != window.id) {
                chrome.windows.remove(windows[i].id);
            }
        }
    });
});

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

function suppress_dev_warning(info) {
    if (info.installType == "development") {
        chrome.windows.create({
            type: 'normal',
            focused: true,
            state: 'maximized'
        }, function(window) {
            chrome.windows.getAll(function(windows) {
                for (var i = 0; i < windows.length; i++) {
                    if (windows[i].id != window.id) {
                        chrome.windows.remove(windows[i].id);
                    }
                }
            });
        });
    }
}

এরপরে আমরা আমাদের তৈরি কলব্যাকের সাথে chrome.management.getSelf কল করি:

chrome.management.getSelf(suppress_dev_warning);

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



0

আমি এমন কিছু পেয়েছি যা ব্যবহারকারী-প্যাকড এক্সটেনশানগুলি লোড করবে এবং সুন্দরভাবে কাজ করবে:

সমস্যা বর্ধনের জন্য আপনাকে এখনও বিশদে এটি প্যাক করতে হবে, তবে এর পরে আপনি বিকাশকারী মোডটি বন্ধ করতে পারেন এবং এর মাধ্যমে প্যাকড সিআরএক্স লোড করতে পারেন। আপনাকে এটিতে স্বাক্ষর করতে বা কোনও কিছু করার দরকার নেই।

https://chrome.google.com/webstore/detail/crosspilot/migomhggnppjdijnfkiimcpjgnhmnale?hl=en

দ্রষ্টব্য: আমি তাদের দল থেকে নেই, আমি বছরের পর বছর ধরে এই জন্য একটি দুর্দান্ত সমাধান সন্ধান করছি।


-1

রুবি ভিত্তিক ওয়েটার-ওয়েবড্রাইভার এর মতো কিছু ব্যবহার করে:

browser=Watir::Browser.new( :chrome, :switches => %w[ --disable-extensions ] )

-1

যে কেউ ওয়েবড্রাইভারআইও ব্যবহার করেন , আপনি নিজের ক্লায়েন্টকে এভাবে তৈরি করে এক্সটেনশনগুলি অক্ষম করতে পারেন:

var driver = require('webdriverio');
var client = driver.remote({
    desiredCapabilities: {
        browserName: 'chrome',
        chromeOptions: {
            args: [
                'disable-extensions'
            ]
        }
    }
});

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

-1

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

আমি আশা করি এটি সাহায্য করে, এটি অবশ্যই সি # কনসোল অ্যাপ্লিকেশনটিতে আমার সমস্যাগুলি সমাধান করেছে।

ক্রোম সেলেনিয়াম 2.9 সার্ভার ড্রাইভারের 52.0.2743.116 মি সংস্করণ ব্যবহার করা

        var chromeService = ChromeDriverService.CreateDefaultService(@"C:\Selenium\InstalledServerDrivers\");
        var options = new ChromeOptions();

        options.AddArgument("--disable-extensions");                                      
        IWebDriver driver = new ChromeDriver(chromeService, options);

        driver.Url = "http://www.google.com/";

কবজির মতো কাজ করে (সি # ওয়েবড্রাইভার 2.53.1.0, ক্রোমড্রাইভার 2.20.353145, উইন 7 x64)
আলেসান্দ্রো দা রুগনা

-1

এখন, আমাদের নিম্নলিখিতটি ব্যবহার করে এটি পরিচালনা করতে হবে -

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("chrome.switches", "--disable-extensions --disable-extensions-file-access-check --disable-extensions-http-throttling");

এছাড়া --disable-extensions, আমরা যোগ করতে হবে --disable-extensions-file-access-check(এবং / অথবা) --disable-extensions-http-throttlingক্রোম সুইচ।


-2

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


আপনি বিটা চ্যানেলটিও ব্যবহার করতে পারেন । এটি দেবের চেয়ে স্থিতিশীল। একই সময়ে, এতে স্থিতিশীল চ্যানেলের চেয়ে আরও বেশি বৈশিষ্ট্য রয়েছে।
রব ডব্লিউ

1
@ রবডাব্লু অ্যাসারজেন্ট বলেছে যে বিটা চ্যানেলে পপআপ উপস্থিত রয়েছে। এটা কি ভুল? কোড.google.com/p/chromium/issues/detail?id=337734#c2
rsanchez

1
@rsanchez উইন্ডোতে সবেমাত্র চেষ্টা করেছেন এবং আপনি সঠিক। সংশোধনীর জন্য ধন্যবাদ. আমি লিনাক্স ব্যবহার করছি, সুতরাং আমি এই সমস্যাটি অনুভব করব না (:
রব ডব্লিউ

এটি আর কাজ করে না: blog.chromium.org/2015/05/…
Xan

@ রবডাব্লু আপনি কি বাগে আপডেট পোস্ট করতে পারবেন? (এটি Restrict-AddIssueComment-EditIssue)
Xan

-4

পাইথনের সাথে সেলেনিয়াম ব্যবহার করে, আপনি এক্সটেনশানগুলির সাথে চালকটি এভাবে অক্ষম করে শুরু করেন:

from selenium import webdriver
options = webdriver.chrome.options.Options()
options.add_argument("--disable-extensions")
driver = webdriver.Chrome(chrome_options=options)

পপআপ 'বিকাশকারী মোড এক্সটেনশানগুলি অক্ষম করুন' পপআপ করবে না।


ওপ পপআপকে কীভাবে অক্ষম করবেন জিজ্ঞাসা করে আপনি তার পরিবর্তে তার এক্সটেনশনগুলি অক্ষম করার সিদ্ধান্ত নিয়েছেন। : /
কার্ডিন লি জেএইচ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.