打开 web.whatsapp.com 的 Whatsapp 链接

chr*_*s00 5 chromium mime-type xdg-open whatsapp brave

仍然无法为 Whatsapp 安装原生 Linux 应用程序,因此我总是在日常浏览器(基于 Chromium 的 Brave-Browser)中使用 Whatsapp 的 Web 应用程序。

一切工作[大部分]都很好,除了当我需要点击网站中的 Whatsapp 链接时,这应该打开与某个新手机号码的对话。这是BOSE 网站上的一个示例,当您单击“向我们发送消息”按钮时。

当我点击这样的按钮时,我会被重定向到api.whatsapp.com,然后我的浏览器上会出现一个弹出提示,询问:

Open xdg-open?
https://api.whatsapp.com wants to open this application.
Run Code Online (Sandbox Code Playgroud)

如果我继续,什么也不会发生。

我希望打开一个新的 Whatsapp Web 选项卡,以便能够向新联系人发送消息。

我尝试过使用xdg-mime但不明白如何使用它。

小智 13

您应该能够通过站点权限阻止 api.whatsapp.com 的 JavaScript 来避免 xdg 弹出窗口。由于该网页有一个“继续聊天”链接,该链接会重定向到 web.whatsapp.com,假设我正确理解了问题,该链接就是解决方案。

  • 以下是执行此操作的步骤。查找右上角头像旁边的三个点图标,单击它并选择_设置_选项。在左侧菜单中打开的页面上,单击_隐私和安全_。在中心出现的选项中,单击_站点设置_。在内容部分的底部,单击_Javascript_。在底部的“自定义行为”部分中,单击“不允许使用 javascript”选项的添加按钮,然后在文本框中输入“api.whatsapp.com”即可完成。 (3认同)
  • 您不需要阻止 JavaScript。您可以右键单击该链接,然后选择在新选项卡或窗口中打开。 (2认同)

小智 5

这对我有用,只需将 chrome 注册为 Whatsapp 处理程序,无需禁用 javascript

xdg-mime default google-chrome.desktop 'x-scheme-handler/whatsapp'
Run Code Online (Sandbox Code Playgroud)