0

ネイティブの Objective-C 実装を必要とせずに、プログラムで通話を開始する JavaScript API を実装したいと考えています。

私がこれまでに試したことは、次のようなものlocation.href='tel:12345';でした。その結果、「URL を表示できません」というエラー メッセージが表示されました。

私の 2 番目の試みは、隠しリンク (のような<a href="tel:12345">call</a>) を作成し、プログラムでクリックすることでした。これも機能しませんでしたが、非表示にせず、ユーザーが手動でクリックした場合、リンクは機能しました。

JavaScript のみでこれを達成することは可能ですか、それともアプリケーションの Objective-C 部分に委任してそこから呼び出しを開始する必要がありますか?

4

4 に答える 4

1

tel:12345試した代わりにtel://12345

于 2011-08-03T12:24:05.647 に答える
0
<a href="tel:1-800-xxx-xxxx">call</a>

あなたのURLは正しいですか?

于 2011-08-03T12:32:47.440 に答える
0

これに使用window.open()します:

window.open( 'tel:800-888-1234', '_top' );
于 2012-02-09T03:16:49.473 に答える
0

おそらくネイティブにコードを記述し、WebView 内から呼び出される JavaScript 関数を作成する必要があります。

于 2012-02-26T21:55:52.503 に答える