As I mentioned three weeks ago, Endomondo broke their embedded URLs, so all the workout maps that are in my daily posts now just show a large white space (see here for an example). I submitted a support request, but received no answer, so I’m switching to SportyPal, where embeds actually work:

I sent another support e-mail in to Endomondo, we’ll see if they answer:
Hello,
Endomondo recently stopped allowing HTTP requests for URLs, routing them instead to HTTPS. As a result, the embed URL given by Endomondo no longer works. This is because web browsers don’t allow HTTPS in an iframe, so this HTTPS URL from endomondo:
<iframe src=”https://www.endomondo.com/embed/workouts?w=rZemiRzMhgw&width=580&height=600&width=950&height=600″ width=”950″ height=”600″ frameborder=”0″ scrolling=”no”></iframe>
gets converted into the HTTP equivalent by the browser, like this:
<iframe src=”http://www.endomondo.com/embed/workouts?w=rZemiRzMhgw&width=580&height=600&width=950&height=600″ width=”950″ height=”600″ frameborder=”0″ scrolling=”no”></iframe>
This wasn’t a problem until a few weeks ago, when apparently Endomondo switched to no longer allowing HTTP requests. As a result, embeds no longer work, since the browser turns the HTTPS within the iframe into an HTTP request, and endomondo then reroutes the request to HTTPS, which the browser doesn’t allow to load in an iframe.
To see this, paste this URL into a browser address field:
http://www.endomondo.com/embed/workouts?w=rZemiRzMhgw
Note that when it loads, the URL gets changed to an HTTPS URL.
To see what it looks like when embedded in a webpage, try this URL and note the large white area where the embedded workout is supposed to be:
http://lookbeforeyoulive.com/?p=16258
Again, this worked until a few weeks ago.
I’m now migrating from Endomondo to SportyPal, as SportyPal doesn’t have this problem. Is there any way HTTP requests can be turned back on in Endomondo so that embeds once again function correctly?
I do prefer Endomondo’s presentation, so I’m hoping this will get fixed someday.
Facebook
Email