Chromeで開発者モード拡張ポップアップを無効にする


166

先週のChromeの最新リリース(34.0.1847.116)以降、watir-webdriverを使用して自動テストを実行すると、「開発者モード拡張を無効にする」という通知を受けました。

これは不快な拡張機能のようですが、これがChromedriverで使用されていることを考えると、潜在的に危険な拡張機能であることは私には意味がありません。

以前のバージョンにロールバックしたり、古いバージョンのインストーラーをロールバックしたりすることができず、これが私のテストで大混乱を引き起こしているため、これに対する修正を見つけた人。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


外部クリックを使用してポップアップを終了します:stackoverflow.com/a/29376532/285594


@ artdias90はもう機能しません。また、更新もしたくありません(2年間維持した後で理解できるでしょう)。
BadAtPHP 2018年

ポップアップが表示されたら、ロボットタイプを使用してEscボタンを押します。 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); }
Abdullah Nurum

2
補足:Vivaldiブラウザーは、ほとんどの
ユーザーの

回答:


79

公式の方法ポップアップを無効にするには、この次のとおりです。

  1. 拡張機能をパックします:に移動しchrome://extensions、確認Developer modeしてクリックしますPack extension

  2. .crxファイルをchrome://extensionsページにドラッグアンドドロップして拡張機能をインストールします。

この時点でChromeを再起動しようとすると、「サポートされていない拡張機能が無効になっています」というポップアップが表示されます。

次に、Windows 7またはWindows 8の場合:

  1. こちらから Chromeグループポリシーテンプレートをダウンロード
  2. コピー[zip]\windows\admx\chrome.admxc:\windows\policydefinitions
  3. コピー[zip]\windows\admx\[yourlanguage]\chrome.admlにはc:\windows\policydefinitions\[yourlanguage]\chrome.adml(ありませんc:\windows\[yourlanguage]
  4. Chromeで、拡張機能ページに移動します。 chrome://extensions
  5. 小切手 Developer Mode
  6. 無効にした拡張機能のリストを下にスクロールして、有効にする拡張機能のIDをメモします。
  7. Start>をクリックしRun、入力してgpedit.mscを押しenterます。
  8. クリックしてくださいUser Configuration> Administrative Templates> Google Chrome>Extensions
  9. ダブルクリックConfigure extension installation whitelistポリシー
  10. を選択EnabledしてクリックShow
  11. リストに、ステップ7で書き留めた拡張機能のIDを入力します。
  12. OKChromeをクリックして再起動します。

それでおしまい!

編集:2018年7月の時点で、このアプローチは機能しなくなりました。Googleが「ホワイトリスト」を尊重しなくなったようです。

編集2:2018年12月現在、このアプローチは以下で機能しChrome Version 69.0.3497.100 (Official Build) (64-bit)ます:

  1. 一時的に有効Developer modeにするchrome://extensions

  2. を使用してポップアップの原因となる拡張機能をアンインストールしLoad unpackedます。

  3. をクリックしPack extension、拡張ファイルを含むフォルダを見つけて選択します。秘密鍵ファイルがない場合は、入力しないでください。

  4. をクリックしPack extensionます。A .crx.pemファイルは、拡張子のルートディレクトリの近くに作成されます。.crxファイルを使用して拡張機能をインストールし、.pemファイルを安全に保管します。

  5. .crxインストールされている拡張機能IDをホワイトリストにコピーして、Chromeを再起動します。

ポップアップは表示されなくなります。


4
これらのポリシーテンプレートのホームページ@Ryanであるように思わchromium.org/administrators/policy-templatesこのサイトは、定期的(54分前最後の更新)更新されます。6月24日にこの方法を使用しましたが、構成は今日の最新バージョンのChromeで機能します。«無効にできない»を公式バージョンにする場合-それはあなたの選択です;)
アントニーハッチキンス

1
Selenium Chrome Driverオプションで問題を解決しましたこちらをご覧ください
kriegaex

1
@Antony Hatchkins私はこの回答stackoverflow.com/questions/30287907/…から更新されたコードを使用しましたが、再び機能し始めました。反応してくれてありがとう!
チューブビルダー

1
私のWindowsはHome Premiumですが、gpedit.mscがありません:/
Lucas Bustamante 2017年

1
Chrome 58.0.3029.81、Win 7 x64で動作します:)このソリューションが続くことを願っています!
ジマディン

36

Chromeドライバーの作成中に、オプションを使用して無効にします。拡張なしで動作します。

次のコードスニペットを使用する

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

それを私のProtractor conf.jsファイルのargsリストに追加すると、うまくいきました。
どうも

2
これはうまくいきました。C#では、コードは次のoptions.AddArgument("--disable-extensions");
とおりです。– kirbycope

4
今日、私はoptions.AddArguments("chrome.switches", "--disable-extensions --disable-extensions-file-access-check --disable-extensions-http-throttling");`--disable-extensionsの代わりに使用する必要がありました。追加のスイッチの1つは省略できると思いますが、両方は省略できません。
AndersLindén2017

14
人間の人間について少し説明してもらえますか?そのスクリプトは何
ですか

23

2015年5月の時点で、Windows上のChrome beta / dev / canary(75〜78行目を参照)は常にこの警告を表示します。

  • hiew32デモバージョンを使用してchrome.dll(開発チャネル、32ビット)にパッチを適用しました。それを実行し、16進表示(Enterキー)に切り替え、ExtensionDeveloperModeWarning(F7)を検索してから、F6を押して参照コードを見つけ、RETNが続くINC EAX行の近くで、F3を押して編集します。40ではなく90と入力すると、NOP(no-op)としてレンダリングされ、保存(F9)されます。

  • @Gsxが見つけた簡略化されたメソッドは、64ビットChrome開発でも機能します。

    1. hiew32デモを(管理モードで)実行し、Chrome.dllを開きます
    2. 16進表示に切り替え(Enterキー)
    3. ExtensionDeveloperModeWarningF7)を検索します
    4. を押しF3て編集し、最初の文字「E」を他の文字に置き換えます
    5. 保存(F9)。
  • patch.BAT 脚本

もちろん、これは次の更新までしか続かないので、それを必要とする人なら誰でも、メモリ内のdllにパッチを当てる自動パッチまたはランチャーを頻繁に書くかもしれません。


こんにちは、hiew32demoでパッチを適用しようとしていますが、まだパッチを適用できていません。chrome.dllを開くとが表示されますがHiew Demo doesn't support NE/LX/LE/NLM/ELF/PE64 files、その警告はスキップできます。次に、_ExtensionDeveloperModeWarning _が適合しないため、F4でモードを変更してExtensionDeveloperMoをデコードおよび検索します。見つかったらF6キーを押しますが、が表示されますTarget not found。私たちを手伝ってくれますか?
Gsx

1
chrome.dllで「4578 7465 6e73 696f 6e44 6576」(「ExtensionDev」)が見つかりません。この方法はまだ機能しますか?
エマーソン

Gsx、私の方法は開発チャネルの32ビットChromeで動作します。
wOxxOm

2
エマソン、この変更は1週間前にDevチャネルに反映されたため、Stableにはありません。以前のバージョンのソースコードを分析して、関連する場所を見つける必要があります。
wOxxOm

1
@wOxxOmそれも失敗しましたが、奇妙な方法のXDを見つけました。私はExtensionDeveloperMoを検索し、それをEXtensionDeveloperMoに変更しました。
Gsx

7

無効にできません。引用:「申し訳ありませんが、迷惑なことですが、マルウェアの作成者は...」

オプションは次のとおりです。自動テストをこの新しい動作に適合させるか、問題のスクリプトをChromeウェブストアにアップロードします(これは「リストにない」方法で実行できます)。


66
ウェブストアで拡張機能/アプリを使用できない理由は何千もあり、ローカルで実行する必要があります。これはGoogle Chromiumチームによる非常にEVILの実装でした。非常にEVILです。知識のある人がChromiumについて議論し、修正する必要があります。恐ろしい問題であり、真剣に評価されていません。この問題に対するすべての答えは、キオスクプロジェクトに取り組んでいる人々を殺すだけです。その悪夢。これを修正するには、クロムコミュニティに通知/ノック/デバットしてください。

4
Chromeを使用して何も開発できなくなるまでは時間の問題です:)
Vinz

1
そうです、それはマルウェアが原因です... Dissenterのようにストアからブロックした拡張機能を使用する人々を困らせようとしているわけではありません...
Chris_F

カスタムマニフェストキーを追加する必要があり、Webストアにアップロードすることはできません。
フルーツ

5

(Antony Hatchkinsへの返信)

これは、Chromeポリシーを設定する現在の文字通り公式の方法です。https//support.google.com/chrome/a/answer/187202?hl = ja

WindowsおよびLinuxテンプレート、およびすべてのオペレーティングシステムの一般的なポリシードキュメントは、https//dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip(Google ChromeテンプレートのZIPファイル)にあります。およびドキュメント)

Windowsの手順(追加したもの):

ダウンロードしたADMまたはADMXテンプレートを開きます。

  • 以前にダウンロードした「policy_templates.zip」から、選択した言語で「chrome.adm」を抽出します(例:「policy_templates.zip \ windows \ adm \ en-US \ chrome.adm」)。
  • [スタート]> [ファイル名を指定して実行]に移動します:gpedit.msc。
  • [ローカルコンピュータポリシー]> [コンピュータ/ ユーザーの構成]> [管理用テンプレート]に移動します。
  • [管理用テンプレート]を右クリックし、[テンプレートの追加と削除]を選択します。
  • ダイアログから「chrome.adm」テンプレートを追加します。
  • 完了すると、クラシック管理用テンプレート(ADM)/ Google / Google Chromeフォルダーが管理用テンプレートの下に表示されます。
  • テンプレートを[コンピューターの構成]と[ユーザーの構成]のどちらに追加しても、設定は両方の場所に表示されるため、コンピューターまたはユーザーレベルでChromeを構成できます。

これが完了したら、Antony Hatchkinsの回答のステップ5から続行します。拡張機能IDを追加した後、chrome://policyExtensionInstallWhitelistを検索して)を開くことにより、ポリシーがChromeで機能していることを確認できます。


パンサー、ありがとう。ダイアログを介して「chrome.adm」テンプレートを追加し、このエラーが発生しました:[strings]セクチンの次のエントリが長すぎるため、切り捨てられました。この後にキリル文字のページが続きますか?
スティーブステイプル2017

@を使用して、投稿について他のユーザーに自動的に通知します(@Pantherなど)。
アントニーハッチキンズ

@SteveStaple申し訳ありませんが、私はそのような問題の原因が何であるかわかりません。:(私はこれでは専門家ではないよ、私はリンク先のページからの指示に従っ幸いにも、それは私のために働いた。。
パンサー

4

拡張機能を無効にする設定が機能しませんでした。代わりに、Robotクラスを使用して[キャンセル]ボタンをクリックしました。

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();
    }
  }
}

この回答は、他の迷惑で避けられないGUIボタンのクリックタスクを自動化するように調整できるため、過小評価されています。
Dアダムス

@momomo明らかに設定などで設定できますが、これは単なるサンプルコードです。
スティーブ・スミス

4

別の解決策があります。Chrome-Developer-Mode-Extension-Warning-Patcherを使用してください:

  1. こちらからGithub から最新リリースをダウンロードします。
  2. Chromeを閉じます。
  3. zipアーカイブを解凍し、管理者として ChromeDevExtWarningPatcher.exe 実行します。
  4. 開いたばかりのGUIからChromeインストールを選択し、[パッチ]ボタンをクリックします。

ここに画像の説明を入力してください

  1. DevModeポップアップなしでChromeをお楽しみください!

3

私は同じ問題に苦しんでいて、私は以下を試しました:

  1. 解凍された拡張機能をパックします
  2. 開発者モードをオフにする
  3. パックされた拡張子から.crxファイルをドラッグアンドドロップします。
  4. Chromeを閉じて、もう一度開きます。

注意すべきいくつかの点:

  • .pemファイルは.crxと一緒に保持する必要があります
  • 解凍した拡張子のフォルダに.crxと.pemを置かないでください。

Chromeを再度開いたときに、新しいパックされた拡張機能について通知するポップアップが表示されたので、Chromeを再起動して、再度実行できるかどうかを確認しましたが、実行できませんでした。

この解決策がうまくいったことを願っています!


あなたの方法を使用した後、「サポートされていない拡張機能のポップアップ」が表示されました。参照してください私の答えだけでなく、それを無効にする方法の詳細についてを。
アントニーハッチキンズ2016年

「アプリ、拡張機能、ユーザースクリプトをこのウェブサイトから追加できません」が表示されました。
ジョニーなぜ

2

Antony Hatchkinsの回答に基づく:

公式の方法ポップアップを無効にするには、このようなことのようです。

  1. 拡張機能をパックし(chrome://extensions/、[開発者モード]にチェックマークを付け、[拡張機能をパック...]をクリックし.crxます)、ファイルをchrome://extensionsページにドラッグアンドドロップしてインストールします。

    (拡張機能はChromeウェブストアからのものではないため、デフォルトで無効になります。)

次にWindowsの場合:

  1. Chromeで、拡張機能ページにアクセスします(chrome:// extensions
  2. 上部の[開発者モード]チェックボックスをオンにします
  3. 無効にした拡張機能のリストを下にスクロールして、有効にする拡張機能のIDをメモします。たとえば、LogMeInはIDです。nmgnihglilniboicepgjclfiageofdfj
  4. Start>をクリックしてRunregedit <ENTER>
  5. キーHKLM\Software\Policies\Google\Chrome\ExtensionInstallWhitelist(存在しない場合は作成する)の下で、連続した名前(インデックス)で有効にする拡張ごとに新しい文字列を作成します(例:1、2、...)
  6. 拡張IDを文字列値として任意の順序で入力します。たとえば、名前1と値を持つ文字列がありますnmgnihglilniboicepgjclfiageofdfj
  7. Chromeを再起動します

それでおしまい!

注:ホワイトリストに登録された拡張機能を更新する場合、拡張機能のIDは変更されないため、同じ手順を実行する必要はありません。


.crxファイルをドラッグアンドドロップするsave as windowと、がポップアップするだけで、インストールされません。Chromeバージョン80.0.3987.163。
xyz

1
エッジクロムのレジストリキーが見つかりませんでした
JinSnow

@xyz .crxファイルをドラッグアンドドロップすると、バージョン81.0.4044.122の拡張機能がインストールされます。@JinSnow Microsoft Edgeを
-ExtensionInstallAllowlist

1

1)ポップアップバルーンが表示されるまで待ちます。

2)新しいタブを開きます。

3)新しいタブを閉じます。ポップアップは元のタブから削除されます。

小さなChrome拡張機能は、次の手順を自動化できます。

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を起動し、ポップアップが表示される前にすぐにアプリを切り替えます...数秒後、ポップアップはなくなり、Chromeに切り替えても表示されなくなります。


(ボーナスヒント1) Seleniumを使用している場合、すぐに新しいウィンドウを開き、新しいウィンドウでポップアップを待ってから、新しいウィンドウを閉じてポップアップを閉じることができます。stackoverflow.com/a/36507179/3345375
jkdev 2018

2
(ボーナスのヒント2)また、これを試すことができます:--enable-automationポップアップを取得しないようにフラグを追加します。
jkdev 2018

2
これは私にはうまくいきませんでした。勝利10、Chromeを最新の状態にします。手順を実行した後、ポップアップは残りました。
freginold

@freginold何が機能しているかを理解するために、タブ/ウィンドウを開いたり閉じたりするさまざまなシーケンスを実験する必要がありました。他のOSやブラウザのバージョンでは、シーケンスが異なる場合があります。
jkdev 2018

@jkdevコマンドラインスイッチに--enable-automationは、独自の厄介な副作用があります。aは、閉じられるdivまで(各ページの上部に表示されます(その後表示されなくなります)。開発者モードのポップアップは、最初に表示されたときにEscキーを押すと閉じることができます。どちらの場合も迷惑です!
ジョージ

0

私はWindowsで作業していますが、ここで回答として提供されている多くのことを試しましたが、ポップアップが拡張機能を継続的に無効にしていたため、次の手順を試してみましたが、今は機能します。

  1. 移動//拡張:クロームページをクリックしPack extension画像の下に表示されたボタンを、赤rectangled [参照]ボタンをクリックすることで、拡張のルートディレクトリを選択します。

拡張機能のルートディレクトリを参照

  1. ルートディレクトリを選択した後Pack extension下図の赤い丸で表示されたボタンをクリックしてください。

ここに画像の説明を入力してください

  1. 今すぐチェックしてparent directory、あなたの選択のroot directory延長の、2ファイルが作成されているだろう[extension name].crx[extension name].pem

  2. [extension name].crxファイルをchrome:// extensionsページにドラッグアンドドロップするだけで、[アプリの追加]ダイアログボックスをクリックしてAdd app、現在インストールされているページを更新するように求められます。

注:上記の操作を行う前に、拡張機能の開発者モードを必ず有効にしてください。これが有効になっていない場合は、有効にした後でchrome:// extensionsページを更新してください。


1
アンパックされた拡張機能は、開発者モードの警告で動作します。しかしcrxでは、拡張機能は常に無効になっています。グーグルは、拡張機能がウェブストアで公開され、そこからインストールされることを必要とします。
gp。

Chromeはユーザーがパッケージ化された拡張機能をインストールすることを許可せず、パッケージは無効であると述べています:CRX_REQUIRED_PROOF_MISSING。
Harshit Juneja

@HarshitJunejaは、拡張IDをホワイトリストに登録し、Chromeを再起動する必要がある場合があります。
Haritsinh Gohil

0

この質問は非常に古くからありますが、拡張機能をChromeストアに追加していない拡張機能の開発者がグループポリシーにアクセスできないため、このポップアップメッセージを無効にする方法を検索した場合でも、Googleでの最上位の結果です彼らのOSに、そしてクロム開発ビルドを使用していません。現在、この状況での公式な解決策はないので、ここではやや「ハッキー」なものを投稿します。

この方法では、すぐに新しいウィンドウを作成し、古いウィンドウを閉じます。ポップアップウィンドウは元のウィンドウに関連付けられているため、通常の使用例では、そのウィンドウが閉じられるため、ポップアップは表示されません。

ここで最も簡単な解決策は、新しいウィンドウを作成し、コールバックで作成したばかりのウィンドウではないすべてのウィンドウを閉じることです。

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呼び出しのコールバック関数を作成します。これは基本的に、上記のコードをifステートメントでラップしているだけです。

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);

この方法にはいくつかの注意点があります。つまり、永続的なバックグラウンドページを想定しているため、Chromeを最初に開いたときにコードが1回だけ実行されるということです。2番目の問題は、chrome:// extensionsページから拡張機能を再読み込み/更新すると、現在開いているすべてのウィンドウが閉じ、私の経験ではとにかく警告が表示されることがあります。この特別なケースは、「chrome:// extensions」に対して開いているタブがあるかどうかを確認し、開いている場合は実行しないことで回避できます。



0

ユーザーパックの拡張機能を読み込み、美しく機能するものを見つけました。

問題の拡張機能については、詳細にパックする必要がありますが、その後、開発者モードをオフにして、パックされたCRXをロードすることができます。あなたはそれに署名するか何かに対処する必要はありません。

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

注:私は彼らのチームからではなく、何年もの間、このためのエレガントなソリューションを探してきました。


-1

Rubyベースのwatir-webdriverは次のようなものを使用します。

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

-1

WebdriverIOを使用している人は、次のようにクライアントを作成して拡張機能を無効にできます。

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

OPはWebDriverIOを使用していません。さらに、OPはポップアップを無効にするように求めていますが、代わりに拡張機能を無効にしました。
Cardin Lee JH

-1

これがまだ人々の問題であるかどうかはわかりません。しかし、私はこの投稿と他のいくつかを読み、最後にこれをいじって、このコードを使用してC#で機能させることができました。私はそれをすべてこの投稿とこの投稿にリンクされている可能性のあるいくつかの投稿から導き出しました。

これがお役に立てば幸いです。C#コンソールアプリケーションの問題は確実に解決されました。

バージョン52.0.2743.116 mのChrome Selenium 2.9サーバードライバーの使用

        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/";

魅力のように機能します(C#WebDriver 2.53.1.0、ChromeDriver 2.20.353145、Win7 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

残念ながら、ブラウザーをiphoneモードで使用すると幅が制限されるため、開発者モードへの設定を自動化できません。今のところ危険な回避策を見つけました。Chromeの開発チャネルバージョンをインストールしてください。警告メッセージは表示されませんが、問題が発生した場合、長期的に見るとさらに問題が発生するでしょう。それでもうまくいけば、回避策を見つけるために数日私に与えるでしょう。


ベータチャネルを使用することもできます。開発者よりも安定しています。同時に、安定したチャネルよりも多くの機能があります。
Rob W

1
@RobW asargentは、ポップアップはベータチャネルにも存在すると述べました。それは間違っていますか?code.google.com/p/chromium/issues/detail?id=337734#c2
rsanchez

1
@rsanchez Windowsで試したところ、正解です。訂正ありがとうございます。Linuxを使用しているため、この問題は発生しません(:
Rob W

これはもはや作品:blog.chromium.org/2015/05/...
XAN

@RobWバグのアップデートを投稿していただけませんか?(それはRestrict-AddIssueComment-EditIssue
Xan

-4

Pythonでセレンを使用して、次のように拡張機能を無効にしてドライバーを起動します。

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

ポップアップ「開発者モード拡張を無効にする」はポップアップしません。


OPはポップアップを無効にする方法を尋ねますが、代わりに彼の拡張機能を無効にすることにしました。:/
Cardin Lee JH
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.