如何防止在打开特定链接时从 Ubuntu chrome 弹出 xdg-open 对话框?

2023-11-21

我正在尝试使用桌面网络 Whatsapp(chrome、ubuntu)加入 Whatsapp 群组。当我单击“加入组”时,它会显示下面的对话。我想从 chrome 中永远删除此对话。在关闭 xdg-open 对话框后,我可以通过再次单击加入组来加入该组。

I tried 重置 chrome protocol_handler chrome没有运气。

我还尝试使用 python selenium 来消除对话,但使用下面的代码却没有成功。

               try:

                    WebDriverWait(browser, 3).until(EC.alert_is_present(),
                           'Timed out waiting for PA creation ' +
                           'confirmation popup to appear.')
                    #if it doe
                    alert = browser.switch_to.alert()
                    alert.accept()
                    print "alert accepted"
                except TimeoutException:
                    print "no alert"
                    pass

有没有办法使用 python selenium 或在 chrome 安装中使用一些配置文件更改来消除对话?

enter image description here


此解决方案适用于 Google Chrome 84.0.4147.89,适用于特定类型的 xdg 链接。例如,如果有问题的链接是whatsapp://someurl, 您可以使用:

sudo mkdir -p /etc/opt/chrome/policies/managed/ && echo '{ "URLWhitelist": ["whatsapp://*"] }' |sudo tee /etc/opt/chrome/policies/managed/whitelist.json
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何防止在打开特定链接时从 Ubuntu chrome 弹出 xdg-open 对话框? 的相关文章

  • 使用python查找txt文件中字母出现的次数

    我需要从 txt 文件中读取该字母并打印 txt 文件中出现的次数 到目前为止 我已经能够在一行中打印内容 但计数有问题 有人可以指导吗 infile open grades txt content infile read for char
  • 将非常大的Python列表输出保存到mysql表中

    我想将 python 生成的列表的输出保存在 mysql 数据库的表中 该表如下所示 mysql 中的 myapc8 表 https i stack imgur com 4B4Hz png这是Python代码 在此输入图像描述 https
  • 将 numpy 数组合并为单个 int

    numpy 数组怎么可以这样 10 22 37 45 转换为单个 int32 数字 如下所示 10223745 这可以工作 gt gt gt int join map str 10 22 37 45 10223745 基本上你使用map s
  • Mypy 无法从文字列表推断项目的类型

    我有一个变量x和一个文字列表 例如 0 1 2 我想转换x这些文字之一 如果x在列表中 我将其退回 否则我返回一个后备值 from typing import Literal Set Foo Literal 0 1 2 foos Set F
  • 在Python中从大文件中搜索单词列表

    我是新蟒蛇 我有一个单词列表和一个非常大的文件 我想删除文件中包含单词列表中的单词的行 单词列表按排序给出 并且可以在初始化期间输入 我正在努力寻找解决这个问题的最佳方法 我现在正在进行线性搜索 这花费了太多时间 有什么建议么 您可以使用i
  • Series.sort() 和 Series.order() 有什么区别?

    s pd Series nr randint 0 10 5 index nr randint 0 10 5 s Output 1 3 7 6 2 0 9 7 1 6 order 按值排序并返回一个新系列 s order Output 2 0
  • 如何确保 re.findall() 停止在正确的位置?

    这是我的代码 a import re re findall r lt title gt lt title gt a 结果是 title aaa
  • Paste.httpserver 并通过 HTTP/1.1 Keep-alive 减慢速度;使用 httperf 和 ab 进行测试

    我有一个基于paste httpserver 的Web 服务器作为HTTP 和WSGI 之间的适配器 当我使用 httperf 进行性能测量时 如果每次使用 num conn 启动一个新请求 我每秒可以执行超过 1 000 个请求 如果我使
  • 查找 Pandas DF 行中的最短日期并创建新列

    我有一个包含多个日期的表 有些日期将为 NaN 我需要找到最旧的日期 所以一行可能有 DATE MODIFIED WITHDRAWN DATE SOLD DATE STATUS DATE 等 因此 对于每一行 一个或多个字段中都会有一个日期
  • 是否需要关闭没有引用它们的文件?

    作为一个完全的编程初学者 我试图理解打开和关闭文件的基本概念 我正在做的一项练习是创建一个脚本 允许我将内容从一个文件复制到另一个文件 in file open from file indata in file read out file
  • Airflow 1.9 - 无法将日志写入 s3

    我在 aws 的 kubernetes 中运行气流 1 9 我希望将日志发送到 s3 因为气流容器本身的寿命并不长 我已经阅读了描述该过程的各种线程和文档 但我仍然无法让它工作 首先是一个测试 向我证明 s3 配置和权限是有效的 这是在我们
  • XPath:通过当前节点属性选择当前和下一个节点的文本

    首先 这是从我之前的问题 https stackoverflow com questions 5202187 xpath select current and next nodes text by current node attribut
  • 如何从网站的 HTML 内容获取 XPath 表达式?

    我想在 Selenium 代码中使用 XPath 表达式 但我不知道如何从网站的 HTML 代码中获取它 我正在使用 Google Chrome 网络浏览器 最简单的方法是inspect您想要获取其 XPath 表达式的元素 然后单击突出显
  • 如何在亚马逊 EC2 上调试 python 网站?

    我是网络开发新手 这可能是一个愚蠢的问题 但我找不到可以帮助我的确切答案或教程 我工作的公司的网站 用 python django 构建 托管在亚马逊 EC2 上 我想知道从哪里开始调试这个生产站点并检查存储在那里的日志和数据库 我有帐户信
  • 如何将带有参数的Python装饰器实现为类?

    我正在尝试实现一个接受一些参数的装饰器 通常带有参数的装饰器被实现为双重嵌套闭包 如下所示 def mydecorator param1 param2 do something with params def wrapper fn def
  • minizinc python 安装

    我通过 anaconda 提示符在 python 上安装了 minizinc 就像其他软件包一样 pip install minizinc 该软件包表示已成功安装 我可以导入该模块 但是 我正在遵循基本示例https minizinc py
  • 将 Keras 集成到 SKLearn 管道?

    我有一个 sklearn 管道 对异构数据类型 布尔 分类 数字 文本 执行特征工程 并想尝试使用神经网络作为我的学习算法来拟合模型 我遇到了输入数据形状的一些问题 我想知道我想做的事情是否可能 或者我是否应该尝试不同的方法 我尝试了几种不
  • 如何使用 python 定位和读取 Data Matrix 代码

    我正在尝试读取微管底部的数据矩阵条形码 我试过libdmtx http libdmtx sourceforge net 它有 python 绑定 当矩阵的点是方形时工作得相当好 但当矩阵的点是圆形时工作得更糟 如下所示 另一个复杂问题是在某
  • python从二进制文件中读取16字节长的双精度值

    我找到了蟒蛇struct unpack 读取其他程序生成的二进制数据非常方便 问题 如何阅读16 字节长双精度数出二进制文件 以下 C 代码将 1 01 写入二进制文件三次 分别使用 4 字节浮点型 8 字节双精度型和 16 字节长双精度型
  • 定义在文本小部件中双击时选择哪些字符

    在 Windows 上 双击文本小部件中的单词也将选择连接的标点符号 有什么方法可以定义您想要选择的角色吗 tcl wordchars该变量的值是一个正则表达式 可以设置它来控制什么被视为 单词 字符 例如 通过双击 Tk 中的文本来选择单

随机推荐

  • SettingsClient 的位置请求始终为 RESULT_CANCELED

    在获取当前位置流时 我使用 SettingsClient 根据当前 LocationRequest 检查位置设置是否得到满足 目前 我的优先级设置为HIGH ACCURACY 这需要不惜一切代价启用GPS fusedLocationProv
  • Rstudio 中的“工具错误:::httpdPort <= 0L : ....”是什么意思?

    我已将 R 升级到版本 3 2 2 当我重新启动 Rstudio 时 在显示 gt 之前 出现错误消息 Error in tools httpdPort lt 0L comparison 4 is possible only for ato
  • NSAttributedString 中的 HTML 渲染速度非常慢

    我有 UITableView 和动态调整单元格大小 以 HTML 格式显示注释列表 但我遇到了 NSAttributedString 呈现 HTML 内容极其缓慢的问题 这是探查器的快照 我尝试将 NSAttributedString 初始
  • 在 O(n) 中运行的数组“最大差异”算法?

    给定一个由 N 个整数组成的数组 对数组进行排序 并找到排序后的数组中差值最大的 2 个连续数字 示例 输入 1 7 3 2 output 4 排序后的数组是 1 2 3 7 最大差值为 7 3 4 算法A运行于O NlogN time 我
  • 导航视图中的自定义菜单项大小和文本大小

    我正在使用代码来自定义导航视图中的文本高度和行高 它适用于 api21 但相同的代码在 api 16 中不起作用 我怎样才能使其工作 COde 创建一个样式并将其应用到 NavigationView 使用app theme 然后 使用 ap
  • 为什么 numpy/pandas 解析长行的 csv 文件如此慢?

    我试图有效地将每行 以及几千行 大约 20 000 个条目的 csv 文件解析为 numpy 数组 或数组列表 或任何类似的东西 我发现了许多其他问题 以及this博客文章 表明 pandas 的 csv 解析器非常快 然而 我对 pand
  • 如何调整 jQuery DatePicker 控件的大小

    我是第一次使用 jQuery DatePicker 控件 我已经让它在我的表单上运行了 但它大约是我想要的两倍大 大约是 jQuery UI 页面上的演示的 1 5 倍大 我缺少一些简单的设置来控制大小吗 Edit 我找到了一条线索 但它带
  • 如何在 TypeScript 中声明具有嵌套对象数组的对象?

    我有两节课都是这样的 class Stuff constructor things Thing name string class Thing constructor active boolean 我尝试在我的应用程序中声明一个字段 如下所
  • Sonata Admin Bundle:在列表视图上显示收藏总数

    有没有办法在列表视图上显示集合总数 想象一下 有一个用户可以拥有许多链接 如何在列表视图上显示总链接数 显示字段非常简单 有按此虚拟字段排序的解决方案 实体 Some php有关计数的更多信息请参见此处额外的惰性关联 public func
  • 在 jQuery UI 自动完成中使用 HTML

    Before jQuery用户界面1 8 4 我可以使用HTML在我为使用自动完成功能而构建的 JSON 数组中 我能够做类似的事情 row array label span style color red font family cour
  • 将多个 TensorFlow 数据集交错在一起

    当前的 TensorFlow 数据集交错功能基本上是一个交错平面地图 将单个数据集作为输入 考虑到当前的 API 将多个数据集交错在一起的最佳方法是什么 假设它们已经建成 并且我有一份清单 我想交替地从它们中生成元素 并且我想支持具有超过
  • 如何从 Powershell 运行 MSBuild 而不生成 msbuild.exe 进程?

    我正在考虑通过直接点击 MSBuild 程序集从 Powershell 脚本运行 MSBuild 而不是查找 MSBuild 安装路径并将 msbuild exe 作为子进程启动 有人这样做过吗 运行构建的最简单 最直接的方法是什么 您想指
  • .net core 3依赖注入服务作为“配置”的参数

    我刚刚将 net core 应用程序从版本 2 2 升级到 3 在startup cs 的ConfigureServices 方法中 我需要解析身份验证服务使用的服务 我正在使用 services BuildServiceProvider
  • Keycloak https auth页面无法访问

    我生成了自签名域证书 然后启动了Keycloak docker run name keycloak e KEYCLOAK ADMIN admin e KEYCLOAK ADMIN PASSWORD password e KC HTTPS C
  • 通过更改 C++ 内存来损坏计算机的风险

    我了解一些 Java 现在正在尝试 C 显然在 C 中 您可以执行诸如声明大小为 6 的 int 数组之类的操作 然后更改该数组的第 10 个元素 我理解它只是后面的第 4 个字节为 6 整数数组分配的内存部分的末尾 所以我的问题是 如果我
  • 计算字符串中每个字母的频率

    这是来自 pyschools 的问题 我确实做对了 但我猜会有一个更简单的方法 这是最简单的方法吗 def countLetters word letterdict for letter in word letterdict letter
  • 为单独的 g_main_loop 添加回调

    我对如何做有一些误解GMainLoop工作 主要的事情 添加一些回调的 APIg main loop like g timeout add seconds 不要将指针指向要添加该回调的循环 看来您为所有人添加了回调g main loop实例
  • 我如何处理承诺的错误?

    作为节点程序员 我习惯使用 nodebacks 来处理代码中的错误 myFn param function err data if err error handling logic else business logic 编写该函数时 我可
  • 如何在 Windows 8 上的 Web 视图中捕获导航事件?

    我的应用程序中有一个 Webview 我想拦截任何点击并在 IE 中打开链接 而不是在应用程序的 Webview 内 我只能看到 NavigationFailed 和 LoadingComplete 事件 没有任何关于我可以拦截的 即将导航
  • 如何防止在打开特定链接时从 Ubuntu chrome 弹出 xdg-open 对话框?

    我正在尝试使用桌面网络 Whatsapp chrome ubuntu 加入 Whatsapp 群组 当我单击 加入组 时 它会显示下面的对话 我想从 chrome 中永远删除此对话 在关闭 xdg open 对话框后 我可以通过再次单击加入