Is there an equivalent apple-touch-startup-image for the IPAD?

前端 未结 8 406
孤独总比滥情好
孤独总比滥情好 2020-12-28 16:20

For web apps you can set the startup screen with apple-touch-startup-image

What about for iPads?

相关标签:
8条回答
  • 2020-12-28 16:57

    I had the same issue as well... You need to you use a specific size of 1004*768. i explained it in this blog: http://www.amirnaor.com/?p=71

    0 讨论(0)
  • 2020-12-28 17:03

    From my testing today, it seems the iPad doesn't support the apple-touch-startup-image. It's quite disappointing that the iPhone does support this in OS 3.1, and the iPad doesn't. Also, when using a webapp in a chromeless browser, the viewport isn't set properly. I do believe both are bugs or omissions in the iPad OS 3.2. Too bad :( I did ask for it at the apple forums: https://devforums.apple.com/thread/47178

    0 讨论(0)
  • 2020-12-28 17:04

    It's the same as the iphone. Put a png named Default.png in the resource folder.

    0 讨论(0)
  • 2020-12-28 17:12

    I think Madhup is referring to native apps written in objective c and compiled with xcode. The OP is trying to make it work for webapps that are added to the homescreen via safari. Haven't gotten it to work so far :(

    0 讨论(0)
  • 2020-12-28 17:15

    The best explanation of this issue I could find: https://gist.github.com/472519

    Note that it only worked for me once I provided a startup image for iPhone and both landscape/portrait for iPad.

    0 讨论(0)
  • 2020-12-28 17:17

    This will add a Splash Screen to your Web App. Below are the sizes you’ll need for both iPad and iPhone/iPod Touch, and iPhone 5. These include the status bar area as well.

    <!-- iPhone -->
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-320x460.png"
          media="(device-width: 320px) and (device-height: 480px)
             and (-webkit-device-pixel-ratio: 1)"
          rel="apple-touch-startup-image">
    
    <!-- iPhone (Retina) -->
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-640x920.png"
          media="(device-width: 320px) and (device-height: 480px)
             and (-webkit-device-pixel-ratio: 2)"
          rel="apple-touch-startup-image">
    
    <!-- iPhone 5 -->
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-640x1096.png"
          media="(device-width: 320px) and (device-height: 568px)
             and (-webkit-device-pixel-ratio: 2)"
          rel="apple-touch-startup-image">
    
    <!-- iPad -->
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-768x1004.png"
          media="(device-width: 768px) and (device-height: 1024px)
             and (orientation: portrait)
             and (-webkit-device-pixel-ratio: 1)"
          rel="apple-touch-startup-image">
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-748x1024.png"
          media="(device-width: 768px) and (device-height: 1024px)
             and (orientation: landscape)
             and (-webkit-device-pixel-ratio: 1)"
          rel="apple-touch-startup-image">
    
    <!-- iPad (Retina) -->
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-1536x2008.png"
          media="(device-width: 768px) and (device-height: 1024px)
             and (orientation: portrait)
             and (-webkit-device-pixel-ratio: 2)"
          rel="apple-touch-startup-image">
    <link href="http://www.example.com/mobile/images/apple-touch-startup-image-1496x2048.png"
          media="(device-width: 768px) and (device-height: 1024px)
             and (orientation: landscape)
             and (-webkit-device-pixel-ratio: 2)"
          rel="apple-touch-startup-image">
    

    If creating a Web App for iPad compatibility it’s recommended that both Landscape and Portrait sizes are used.

    0 讨论(0)
提交回复
热议问题