2015-01-28 18 views
8

Tôi có một thẻ html tiêu chuẩn:href = "tel:" trên Android đang cố gắng để thêm liên hệ thay vì kích hoạt một cuộc gọi

<a href="tel:08435034853"... 

Trong khi IOS và một số thiết bị Android được kích hoạt cuộc gọi, những người khác như Vỏ đựng Nexus 7/android4 .4 đang hiển thị cửa sổ bật lên có các nút tác vụ: Đóng/Thêm vào danh bạ

Thực sự không thể tìm thấy gì về nó, đó có phải là cách android mới hoạt động không?

Có ai biết là có thể thực hiện cuộc gọi trên tất cả các thiết bị Android không?

+0

Nếu có nhiều ứng dụng đăng ký để xử lý các "tel" nội dung URI, sau đó Android sẽ nhắc nhở người người dùng ứng dụng/hành động họ muốn sử dụng để xử lý liên kết "tel". Không có cách nào xung quanh chuyện này. –

+0

cố gắng để đạt được nó thông qua một plugin https://github.com/Rohfosho/CordovaCallNumberPlugin không sử dụng 'href' nhưng 'on-click' – Clawish

Trả lời

4

Trước hết, bạn có thể muốn xem chủ đề this cũng thuộc chủ đề này. Nó có một số lời khuyên tiềm năng mà có thể làm việc trên một số thiết bị đặc biệt.

Ngoài ra: không phải tất cả các thiết bị Android đều có khả năng gọi thoại. Ví dụ. Tôi khá chắc chắn rằng Nexus 7 mà bạn đang đề cập là không. Trong những trường hợp như vậy, đó là một lựa chọn hợp lý để cung cấp cho người dùng để thêm số vào danh bạ thay thế. Không phải là nó có thể là các thiết bị có vấn đề của bạn chỉ đơn giản là thiếu tính năng gọi thoại?

+0

Tôi không thấy sự khác biệt. Bạn có đề xuất không có số điện thoại làm văn bản của neo không? – Kolby

+0

Vâng, đó là ý tưởng, nó đáng để thử. Và như một sidenote: bạn đã đề cập rằng một trong những thiết bị có vấn đề là Nexus 7. Bạn có chắc chắn rằng thiết bị đó hỗ trợ gọi điện thoại không? Tôi có thể đã bỏ lỡ điều gì đó nhưng tôi khá chắc chắn nó không, do đó, một hành động hợp lý sẽ được thêm số đó vào danh bạ thay thế. –

+0

Tôi không phải là OP. Tôi đang thử nghiệm trên Samsung Galaxy chạy Android 4.4. Tuy nhiên, bạn thực hiện một điểm tốt, máy tính bảng này không hỗ trợ cuộc gọi thoại, do đó, điều đó có nghĩa là nó không có tùy chọn để gọi. Có thể làm cho một câu trả lời mới và tôi sẽ cung cấp cho bạn tiền thưởng. Tôi không thể đưa nó cho câu trả lời này. – Kolby

-1

Tạo một hàm javascript và thêm đoạn mã sau:

function makeCall(contactNo) { 
    document.location.href = 'tel:' + contactNo; 
} 

Và điều này đang làm việc tốt trong android 4.4

Các vấn đề liên quan