应用截图
详细介绍
查找网页上的电话号码并将其转换为可点击的链接。
默认情况下,扩展程序仅支持美国电话号码,但用户可以添加自定义匹配正则表达式。建议在 https://regex101.com/ 测试正则表达式。格式化链接时,使用 {#} 填入匹配组。如果正则表达式测试显示匹配组 1 为 67,那么 {1} 会被替换为 67。{0} 始终替换为原始匹配字符串。
请注意,使用此扩展程序需要有能够绑定所选协议的软件(请参阅 Windows 默认程序中的按协议设置默认程序)!例如 Cisco Jabber、Skype、VerticalWave Dialer 等应用程序。或者,你需要一个支持某种 http/https 拨号方式的电话系统,例如:http://callsystem.mycompany/call?number={1}{2}{3}
匹配电话号码时,扩展程序提供 4 个替换变量供你使用。{0} 代表原始状态的电话号码。{1} 是区号,{2} 是中间的 3 位数字,{3} 是最后的 4 位数字。
例如:(555) 666-7777
{0} = (555) 666-7777
{1} = 555
{2} = 666
{3} = 7777
默认设置会创建格式为 +1-555-666-7777 的 tel 链接,而不改变实际显示的文本。如果需要使用 tel 以外的协议、采用其他格式或使用其他拨出代码,只需在选项中更改!我建议不要在实际的 Tel 链接部分使用 {0} 替换变量,因为某些网站会对电话号码使用“美化”格式,例如 555.666.7777。对大多数电话客户端而言,电话号码中的句点无效。标准做法是使用连字符分隔数字({1}-{2}-{3}),或者不使用分隔符({1}{2}{3})。
如果扩展程序遗漏了某个电话号码,你也可以尝试选中号码并右键点击,使用右键菜单选项。它仍会尝试对号码应用匹配规则,以防问题与特殊的 DOM 情况有关;如果无法匹配电话号码,它会将你设置的协议解析出来并加在所选内容前面。
你还可以选择将单个页面或整个域名标记为“已过滤”,这意味着 Tel Linker 不会在该页面或域名上查找和替换电话号码。只需点击地址栏右侧的电话图标,然后选择所需选项。要在该域名或页面上重新启用 Tel Linker,只需重复此过程,或前往扩展程序选项,从过滤列表中移除该域名或页面。
如果遇到任何问题或有任何建议,欢迎留言;我喜欢在业余时间钻研这些东西!