簡體   English   中英

如何在iPhone上的Web應用程序中發起電話

[英]How to initiate a phone call in a web app on iPhone

我想實現一個JavaScript API,以編程方式發起電話,而無需本機Objective-C實現。

到目前為止,我嘗試過的操作類似於location.href='tel:12345'; 結果是出現錯誤消息“ URL無法顯示”。

我的第二次嘗試是創建一個隱藏的鏈接(例如<a href="tel:12345">call</a> )並以編程方式單擊它。 盡管該鏈接在未隱藏並由用戶手動單擊的情況下仍有效,但這也不起作用。

是否可以僅使用JavaScript來實現此目的,還是需要委托給應用程序的Objective-C部分從那里發起調用?

您是否嘗試過tel://12345而不是tel:12345 tel://12345

<a href="tel:1-800-xxx-xxxx">call</a>

您的網址正確嗎?

為此使用window.open()

window.open( 'tel:800-888-1234', '_top' );

您可能必須本地編寫代碼並創建一個JavaScript函數以從WebView中調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM