[英]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.