【问题标题】:How to make call on firefox OS phone programmatically如何以编程方式在 Firefox OS 手机上拨打电话
【发布时间】:2014-07-30 12:26:32
【问题描述】:

我开始使用 Firefox OS 手机,我需要一种以编程方式拨打电话的方法。

我正在阅读更新后的快速入门指南 https://developer.mozilla.org/en-US/Apps/Quickstart,但没有提及如何以编程方式拨打电话。

开发者文档中是否有涉及该主题的部分?

【问题讨论】:

    标签: javascript firefox mobile firefox-os


    【解决方案1】:

    这段代码怎么样:

    var call = navigator.mozTelephony.dial('+1555332134');
    call.addEventListener('connected', function() {
       call.hangUp();
    });
    

    我从“Firefox OS in Action”一书中得到这个:

    http://manning.com/jongboom/FirefoxOSiA_MEAP_CH01.pdf

    【讨论】:

    【解决方案2】:

    如果您正在为 Firefox OS 开发应用程序,即使该应用程序具有特权,您也无法以编程方式进行调用。这是出于安全原因,但您可以使用 Web 活动来启动拨号程序并输入号码。然后用户可以按下拨号按钮进行实际呼叫。有关执行此操作的示例,请参阅 Firefox OS 样板应用程序:https://github.com/robnyman/Firefox-OS-Boilerplate-App/blob/gh-pages/js/webapp.js#l95。有关活动的更多信息,请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Web_Activitieshttps://hacks.mozilla.org/2013/01/introducing-web-activities/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多