Uploaded image for project: 'ZK'
  1. ZK
  2. ZK-4451

iOS 13 cause iPad to set "request desktop mode" for all website by default

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 9.0.0, 9.0.1
    • Fix Version/s: 9.5.0
    • Component/s: None
    • Security Level: Jimmy
    • Labels:
      None
    • Environment:

      iPad in iOS 13

      tested on iPad pro (MQDX2TA/A)

      with iOS 13.2.3

       

      safari only

      Description

      Steps to Reproduce

      have an iPad in iOS 13.2.3

      open settings > safari > request desktop website > all websites

      Current Result

      request desktop website is set to all website, which cause an iPad user string to appear as a macbook-type device with a user-string such as:

      5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Safari/605.1.15

      Expected Result

      ZK relies on the user-string to identify the device as a mobile device, with a user-string such as:

      5.0 (iPad; CPU OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1

      Debug Information

      Not a ZK bug, but will affect designers ability to work with Apple-based mobile devices

      might also be happening on iphone, but no device to test

      Workaround

      no ZK / server-based workaround available at the moment

       

      on device:

      Use other browser such as Chrome for iOs, Firefox, etc ,

      Alternative: disable setting in Settings > Safari > Request Desktop Page > All website {set to disabled}

        Attachments

          Activity

            People

            Assignee:
            Leon03 Leon03
            Reporter:
            MDuchemin MDuchemin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day, 4 hours
                1d 4h
                Remaining:
                Remaining Estimate - 1 day, 4 hours
                1d 4h
                Logged:
                Time Spent - Not Specified
                Not Specified