2012-07-18 16 views
16

Có thể đặt tiêu đề mặc định hoặc ghi đè tiêu đề được tạo khi người dùng ở trong Safari trên thiết bị iOS của họ và nhấp vào "Thêm vào màn hình chính" không?Đặt tiêu đề biểu tượng clip web mặc định của iOS?

Tôi tưởng tượng tiêu đề này đang được lấy từ thẻ <title>Example.com</title> của HTML. Tuy nhiên, tôi chỉ muốn nhắm mục tiêu đến các thiết bị iOS có tiêu đề cụ thể.

Thực tế, tiêu đề mà iOS kéo vào không phải là tiêu đề đầy đủ của trang web của tôi; tuy nhiên, iOS chấp nhận rõ ràng nhiều ký tự đầu vào hơn khi tôi thực hiện thủ công.

+0

Có thể một số JavScript thay đổi nội dung của thẻ tiêu đề tùy thuộc vào UA ... –

Trả lời

30

Trong iOS 6 nó bây giờ có thể tự thiết lập một tiêu đề web mặc định đoạn bằng cách sử dụng không có giấy tờ meta thẻ sau:

<meta name="apple-mobile-web-app-title" content="[your title]" /> 

Cảm ơn Max Firtman đã đề cập đến điều này trong bài viết của mình trên iPhone 5 and iOS 6 for HTML5 developers.

+0

Tìm thấy liên kết trong câu hỏi của tôi, cảm ơn! +1 cả hai. – tkbx

+0

nó không hoạt động trong Firefox Android – Guru

1

Khi bạn "Thêm vào màn hình chính", iOS chỉ xem <title></title> trên trang của bạn. Nó cắt ngắn tiêu đề để nó đủ ngắn để hiển thị toàn bộ nội dung bên dưới biểu tượng mà không có "..." ở giữa nó. Đó không phải là thứ bạn có thể thay đổi, nhưng bạn có thể điều chỉnh nó bằng cách thay đổi <title></title> nếu người dùng mở trang trong iOS bằng mã phía máy chủ hoặc JavaScript.

Thông tin thêm về các ứng dụng web là trong các tài liệu của Apple đang ở đây: https://developer.apple.com/library/safari/#codinghowtos/Mobile/UserExperience/_index.html

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