|
@@ -7,7 +7,9 @@
|
|
|
#include <string>
|
|
|
#include <utility>
|
|
|
|
|
|
+#include "base/command_line.h"
|
|
|
#include "content/public/browser/web_contents.h"
|
|
|
+#include "services/device/public/cpp/hid/hid_switches.h"
|
|
|
#include "shell/browser/hid/hid_chooser_context.h"
|
|
|
#include "shell/browser/hid/hid_chooser_context_factory.h"
|
|
|
#include "shell/browser/hid/hid_chooser_controller.h"
|
|
@@ -103,7 +105,8 @@ const device::mojom::HidDeviceInfo* ElectronHidDelegate::GetDeviceInfo(
|
|
|
}
|
|
|
|
|
|
bool ElectronHidDelegate::IsFidoAllowedForOrigin(const url::Origin& origin) {
|
|
|
- return false;
|
|
|
+ return base::CommandLine::ForCurrentProcess()->HasSwitch(
|
|
|
+ switches::kDisableHidBlocklist);
|
|
|
}
|
|
|
|
|
|
void ElectronHidDelegate::OnDeviceAdded(
|