10

Bạn biết cách thêm ứng dụng web vào màn hình chính của iPhone ... làm cách nào để phát hiện ứng dụng của tôi đã được thêm vào màn hình chính của người dùng hay không iPhone.Phát hiện ứng dụng trên màn hình chính của iphone

Và nếu nó đã được thêm vào, làm cách nào để khởi chạy ứng dụng được lưu trữ trên màn hình chính của người dùng thay vì trong Safari.

NOTE : its a web app simply bookmarked on the home screen of an iPhone - it is NOT a native app.

Bất kỳ ý tưởng?

+0

Tôi không hiểu. Ứng dụng web chỉ chạy trong Safari. – dasdom

+0

có bạn là đúng, nhưng tôi muốn nó chạy toàn màn hình mà không có thanh địa chỉ tiêu đề và các biểu tượng chân trang được mặc định trong safari. điều đó có thể không ? – smoizs

Trả lời

26

Theo Safari Web Content Guide, bạn phải đặt <meta name="apple-mobile-web-app-capable" content="yes" /> trong trang web của mình để hiển thị nội dung ở chế độ toàn màn hình.

Bạn cũng có thể thiết lập một hình ảnh khởi động để làm cho nó trông giống như một ứng dụng bản địa bằng cách thiết lập <link rel="apple-touch-startup-image" href="/startup.png">

Chỉnh sửa (Detect nếu chạy ở chế độ toàn màn hình)

Bạn có thể thêm một số JS-Code vào trang web của bạn để phát hiện nếu nó được chạy ở chế độ toàn màn hình:

<script type="text/javascript"> 
if ('standalone' in navigator && !navigator.standalone && (/iphone|ipod|ipad/gi).test(navigator.platform) && (/Safari/i).test(navigator.appVersion)) { 
    __do something here__ 
} 

để biết thêm thông tin về vấn đề này, this project có thể quan tâm.

+0

ok .. hoạt động tốt nếu ứng dụng được thêm vào màn hình chính .. nhưng không phải trong Safari. Câu hỏi thực sự là - nếu có một cách để phát hiện nếu một ứng dụng đã được thêm vào màn hình chính và nếu nó có thể được mở nếu ai đó truy cập một URL – smoizs

+0

chỉ cần chỉnh sửa câu trả lời của tôi, hy vọng điều này sẽ giúp. – tilo

+0

Xin chào! có điều này giúp .. để phát hiện nếu trang web đã được thêm vào màn hình chính hay không! cảm ơn một tấn. Tôi nghĩ tôi có thể giải quyết vấn đề này. – smoizs

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