Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Clicking "Export as vcard" in contacts doing nothing

Hi,


I'm changing phones soon so I'm trying to export my iCloud contacts into a vcard. I followed the instructions, went onto icloud.com, logged in, selected all contacts, and clicked export as vcard. After clicking there was a very short "waiting for icloud.com..." message on my browser and then.... nothing. No vcard was downloaded. I waited for several minutes and nothing happened. I've tried again a few times, I've tried disabling all my addons and enabling every script and ad, and still nothing.


I've tried exporting just one contact to see if the problem was trying to export every contact at once, but that didn't work either. There's no error message or anything, just, nothing happens.


I'm using Google Chrome 40.0.2214.85 on a Windows 8.1 convertible laptop (Lenovo Yoga 2 Pro). My iPhone is an iPhone 4 running iOS 7.1.2 (since it isn't supported by iOS 8)

iPhone 4, iOS 7.1.2

Posted on Jan 15, 2015 10:38 AM

Reply
Question marked as Best reply

Posted on Jan 15, 2015 11:00 AM

UPDATE:


I openned the javascript console in chrome to try and see what was happening and found the following error messages which happen whenever I try to export my contacts:


Failed to load resource: the server responded with a status of 421 (Client Error (421))

javascript-packed.js:1016


POST https://p06-contactsws.icloud.com/co/export/card/?syncToken=DAVST-V1-p06-FT…6642 1@S=331&prefToken=1bd204b1-80cb-4561-81be-43b212a7c56b&dsid=1026817060 421 (Client Error (421))javascript-packed.js:1016 (anonymous function)javascript-packed.js:235 SC.Timer.SC.Object.extend.performActionjavascript-packed.js:235 SC.Timer.SC.Object.extend.firejavascript-packed.js:152 SC.RunLoop.SC.RunLoop.extend.fireExpiredTimersjavascript-packed.js:151 SC.RunLoop.SC.RunLoop.extend.endRunLoopjavascript-packed.js:143 SC.RunLoop.endjavascript-packed.js:144 SC.runjavascript-packed.js:152 SC.RunLoop.SC.RunLoop.extend._timeoutDidFire

javascript-packed.js:1016


Uncaught SecurityError: Blocked a frame with origin "https://www.icloud.com" from accessing a frame with origin "https://p06-contactsws.icloud.com". Protocols, domains, and ports must match.javascript-packed.js:1016 c.onload.c.onreadystatechange

48 replies

Apr 13, 2016 12:41 AM in response to Jeshi

I am having the exact same problem.


Chrome version "49.0.2623.110 m" under Windows 10.

When I click to Export to VCF, the developer console shows the the following error (please make sure the developers see this!!).

This should be more than enough information to get this fixed.

Note both the 421 errors on POST, as well as the security errors regarding cross-domain calls.

This is not an issue with Chrome, this is how web security protocols are being handled (or not being handled, in this case). If it actually does work in another browser, that probably means that browser is not implementing cross-domain security properly (which would be bad).

Uncaught SecurityError: Blocked a frame with origin "https://www.icloud.com" from accessing a cross-origin frame. Script: https://www.icloud.com/applications/contacts/16B127/en-us/javascript-packed.js Line: 1120


Uncaught SecurityError: Blocked a frame with origin "https://www.icloud.com" from accessing a frame with origin "https://p07-contactsws.icloud.com". Protocols, domains, and ports must match.

User uploaded file

May 13, 2016 4:45 AM in response to Jeshi

I'm here to offer 1 solution that would work with the latest IE11. I didn't want to install firefox or safari as an extra browser. If you want to try my solution then follow the instruction below:

Step1. after logging into your icloud account and get into Contacts section, choose to select all contacts (either from the menu icon or Ctrl + A).

Step2. Click on the menu icon and choose "Export VCard...". The outcome is nothing will popup.

Step3. Repeat step2 until IE stops responding. As in it would feel like IE is getting frozen/crashed. That''s when the file would appear for saving.

If it doesn't work, find another solution. I don't know why but maybe selecting "Export VCard.." too many times would do a force request or a request that would get through. Anyway, I hope its helpful!

Jun 23, 2016 2:35 PM in response to Jeshi

Because Apple decided that you don't own the stuff you buy from them, they merely allow you to use it in the way they have prescribed as perfect and with whom they allow you to associate. Also the reason I'm exporting my contacts to go to Android. Already got rid of my iMac in favor of plain ol' Linux, little by little I'm regaining electronic independence. This from a 30 year long Mac user who at one point owned iMac, MacBook, Apple TV, iPad and iPhone and is sorely disappointed by Apple.

Clicking "Export as vcard" in contacts doing nothing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.