tel: тег в Chrome (Mac OS X) открывает FaceTime, но в Gmail он открывает видеовстречи, как заставить его открывать видеовстречи везде?

499
johnshen64

Здесь обсуждается обработчик тега tel: https://productforums.google.com/forum/#!topic/hangouts/ItliGvezjdM

Тем не менее, не было предложено сделать так, чтобы тусовки обрабатывали все такие теги.

Я посмотрел в настройки обработчика протокола Chrome и не смог найти такую ​​настройку. Я также попытался провести обратный инжиниринг исходного кода gmail, чтобы выяснить, почему тег tel переносит меня в видеовстречу, но я ни к чему не привел. Любые указатели будут с благодарностью.

3

1 ответ на вопрос

0
redbmk

Я чувствую, что я рядом, но мог бы помочь. У меня есть скрипт bash, который я использовал в Linux для открытия видеовстреч со tel:ссылками:

#!/bin/bash  number=$ open "https://hangouts.google.com/?action=chat&pn=$number" 

Затем я обнаружил, что могу создать приложение, используя встроенное Automatorприложение, которое будет запускать скрипт bash, и сохранить его как приложение: https://stackoverflow.com/a/281455/817950.

Затем я использовал RCDefaultApp (бесплатное программное обеспечение), чтобы изменить приложение по умолчанию на это приложение вызова в Hangouts, которое я сделал.

Теперь, когда я нажимаю на tel:ссылку, она открывает видеовстречи, но проблема в том, что аргументы не передаются. Если кто-нибудь может понять, как передать аргументы в приложение и передать их в сценарий bash, это будь офигенным.