在Chrome中禁用Hangouts拨打电话功能

6次阅读
没有评论

在浏览器中禁用“通过Hangouts拨打”功能,改为使用tel:链接**

问题描述

希望在使用Chrome浏览器访问Google Contacts时,点击电话号码时能够直接使用手机拨打电话,而不是通过Hangouts进行拨打。目前点击电话号码会跳转到一个挂起的Hangouts链接,用户希望能够更改这一行为,使其成为tel:链接,以便手机能够直接接听。

解决方案

方案1:使用用户脚本(适用于Web应用)

由于点击电话号码时跳转到的链接是通过JavaScript生成的,因此可以通过用户脚本来修改这些链接。这种方法适用于Google Contacts网页版。

步骤1:安装Tampermonkey或类似的用户脚本管理器

  1. 访问Tampermonkey网站并下载安装相应的扩展程序。
  2. 安装完成后,在Chrome浏览器中打开新的标签页,输入tampermonkey,进入用户脚本管理界面。

步骤2:创建用户脚本

  1. 点击Tampermonkey图标,选择“创建新脚本”。
  2. 在脚本编辑器中粘贴以下代码:
// ==UserScript==
// @name         Disable Hangouts Call
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Modify phone number links to use tel: protocol
// @author       你的名字
// @match        *://*.google.com/contacts/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 获取所有电话号码链接
    const phoneLinks = document.querySelectorAll('a[href^="callto:hangouts"]');

    // 修改链接协议
    phoneLinks.forEach(link => {
        link.href = link.href.replace('callto:hangouts', 'tel:');
    });
})();
  1. 保存脚本并启用。

步骤3:验证效果

  1. 打开Google Contacts页面,尝试点击电话号码,确认现在能够直接使用手机拨打电话。

方案2:使用Chrome扩展程序

另一种方法是开发一个Chrome扩展程序来自动修改这些链接。

步骤1:创建manifest.json文件

  1. 在本地创建一个名为manifest.json的文件,内容如下:
{
  "manifest_version": 2,
  "name": "Disable Hangouts Call",
  "version": "1.0",
  "description": "Modify phone number links to use tel: protocol",
  "content_scripts": [
    {
      "matches": ["*://*.google.com/contacts/*"],
      "js": ["content.js"]
    }
  ]
}

步骤2:创建content.js文件

  1. 在同一目录下创建一个名为content.js的文件,内容如下:
(function() {
    'use strict';

    // 获取所有电话号码链接
    const phoneLinks = document.querySelectorAll('a[href^="callto:hangouts"]');

    // 修改链接协议
    phoneLinks.forEach(link => {
        link.href = link.href.replace('callto:hangouts', 'tel:');
    });
})();

步骤3:加载扩展程序

  1. 在Chrome浏览器中输入chrome://extensions/,找到“开发者模式”并开启。
  2. 点击“加载已解压的扩展程序”,选择刚才创建的文件夹路径。

步骤4:验证效果

  1. 打开Google Contacts页面,尝试点击电话号码,确认现在能够直接使用手机拨打电话。

通过上述两种方法,可以有效地将电话号码链接从Hangouts链接转换为tel:链接,从而实现直接使用手机拨打电话的功能。

正文完