2016-12-03 8 views
-1

私のコードは、電話機のダイヤラを開き、その電話機に座っているだけです。ボタンを押した後に何をすべきかは、自動的に電話をかけることです。自動的に電話をかけるにはどうすればよいですか?

<html> 
    <div> 
     <a rel="external" href="tel:+639086918061" 
     onclick="window.open('tel:+639086918061', '_system');" data-role="button"> 
     <img src="images/EMS.png" width="90px" height="90px"/></img></a> 
</div> 
</html> 
+0

1.質問にコードを入力します。 2.あなたはあなたの問題についてもっと詳しく説明する必要があります。 – Carcigenicate

+0

自動的にダイヤルするリンクがセキュリティの問題になるため、あなたが求めているものは不可能です。 – nnnnnn

+0

でも自動的に電話をかけることはできますか?私は学校のプロジェクトのためにこれをすることが大変必要です。 –

答えて

2

あなたはこの仕事はあなたのPCにインストールされている「プロトコルハンドラ」、またはいうだけのプロトコルであるtel:プロトコルを処理するために、あなたのアプリケーションを使用している人のPCであることを確認するために必要なものを厳密に言えば、 http:のようになります。しかし、Webアプリケーションはそのようなハンドラをインストールすることはできません。ユーザだけが実行できます(または、実際のネイティブアプリケーションの一部としてインストールすることもできます)。

もちろん、ハンドラで何をしたいかを決める必要があります。たとえば、Skypeはそのようなハンドラを提供して、そのリクエストをSkypeコールを発信したいと解釈します。Skypeを開き、番号をダイヤルします。

ご使用のプロトコルをWebアプリケーションで処理できる場合は、web-based protocol handlerを登録してください。しかし、Webページが電話をかける方法はないので、これがどのように大いに役立つのか分かりません。

モバイルアプリのWebViewでこの機能を使用するには、ドキュメントを参照して、アプリケーションにハンドラを利用できるようにするためにアプリにウェブビューを設定するよう指示することができます。 this questionを見て始めてください。

+0

それを試してみてください。 –

関連する問題