相关疑难解决方法(0)

如何标记电话号码?

我想在HTML文档中将电话号码标记为可调用链接.我已经阅读了微格式方法,我知道,该tel:方案将是标准的,但实际上没有实现.

Skype的定义,因为据我所知,skype:并且callto:,已经获得了后者的一些人气.我认为,其他公司有其他计划或跳上callto:火车.

标记电话号码的最佳做法是什么,以便尽可能多的人使用VoIP软件只需点击链接即可接听电话?

奖金问题:有没有人知道紧急号码的并发症,如美国的911或德国的110?

干杯,

更新: Microsoft NetMeeting采用callto:WinXP下的方案.这个问题表明,Microsoft Office Communicator将处理tel:方案而不是处理方案callto:.太棒了,雷德蒙!

更新2:两年半以后.这似乎归结为你想用这个数字做什么.在移动环境中,tel:是要走的路.如果您认为您的用户更多是Skype用户(callto:或者更有可能安装了Google Voice(tel:),那么定位桌面取决于您.我的个人意见是,在使用时有疑问tel:(符合@Sidnicious的回答).

更新3:用户@ rybo111指出,Chrome中的Skype同时也加入了这个tel:行列.我无法验证这一点,因为手头都没有机器,但如果这是真的,那就意味着我们终于有了一个胜利者:

                                        tel:
Run Code Online (Sandbox Code Playgroud)

html markup url-scheme phone-number

458
推荐指数
6
解决办法
40万
查看次数

用于检测Skype的Javascript?

某些Javascript是否可以检测是否安装了Skype?

我之所以要问的是,我想基于以下方式更改链接的href:如果没有安装Skype,请显示一个弹出窗口,说明Skype是什么以及如何安装它,如果已安装,请将链接更改skype:my.contact.name?call为点击即可开始通话.房地产问题意味着我更愿意只显示一个链接.

javascript skype

20
推荐指数
3
解决办法
2万
查看次数

JavaScript - 如何检测自定义URL方案是否可用?

在Windows操作系统中,我有一个自定义URI方案,使用它

IE,Firefox,Opera,Safari,Google Chrome

推出Juniper路由器VPN SSH客户端(如思科).基本上,如果安装了SSH客户端,它的工作原理如下,从网页上可以启动VPN SSH Client.

<a href="juniper:open"> VPN SSH Client </a>
Run Code Online (Sandbox Code Playgroud)

问题:

有时用户没有从CD/DVD盒安装Juniper路由器SSH客户端应用程序,因此juniper:open什么都不做.

所以在这种情况下,我需要检测天气是否可用URL方案.

因此,我尝试了Javascript方法,但它没有完全正常工作.因为juniper:open实际上不是web链接.

我如何检测它呢?

<script>
// Fails
function test1(){
  window.location = 'juniper:open';
  setTimeout(function(){
    if(confirm('Missing. Download it now?')){
      document.location = 'https://www.junper-affiliate.com/setup.zip';
    }
  }, 25);

  //document.location = 'juniper:open';
}

// Fails
function test2(h){
  document.location=h;
  var time = (new Date()).getTime();
  setTimeout(function(){
   var now = (new Date()).getTime();
   if((now-time)<400) {
    if(confirm('Missing. Download it now?')){
     document.location = 'https://www.junper-affiliate.com/setup.zip';
    } else {
     document.location=h;
    }
   }
  }, 300);
 }
</script>
Run Code Online (Sandbox Code Playgroud)

然后:

<a onclick="test1()">TEST 1</a> …
Run Code Online (Sandbox Code Playgroud)

javascript firefox internet-explorer google-chrome url-scheme

10
推荐指数
1
解决办法
2万
查看次数