Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-7043 iOS 8 Support
  3. CB-7613

[iOS 8] AJAX request causes 404 error

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • 3.6.0
    • None
    • cordova-ios
    • None
    • Cordova 3.6.3-0.2.13
      iPhone 5: iOS 8.0

    Description

      Making an AJAX request for a local file (www/app/json/Contacts/states.json) works on iOS 7.0 for both the iPhone and iPhone simulator; however, the same request in iOS 8.0 only works on the iPhone simulator. When attempting to request the file on an iPhone 5 running iOS 8.0, the Safari web inspector yields the following error:

      file:///private/var/mobile/Containers/Bundle/Application/3319C2ED-FF2C-4A81-A019-D537B5CF3349/myApp.app/www/app/json/Contacts/states.json?08VC9Hx0vEDUxIj
      Failed to load resource: The requested URL was not found on this server.

      Note: The random string (08VC9Hx0vEDUxIj) appended to the end of the filename exists to prevent caching. It is not clear if this is part of the problem, but if it is, the problem only occurs when the phonegap app is deployed to a real iOS 8.0 device.

      Attachments

        Activity

          People

            Unassigned Unassigned
            scgarland191 Scott Garland
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: