Widget Connector not Displaying Embedded Content when Using Firefox or Chrome

Still need help?

The Atlassian Community is here for you.

Ask the community

Problem

The Widget Connector macro and its embedded content (e.g. YouTube videos) do not render when viewing a page and there are no errors appear in the UI or in the atlassian-confluence.log:


 

Diagnosis

Environment

  • You are using Firefox 23+ or Chrome 21+
  • Your Confluence is running over SSL (HTTPS)

Cause

Firefox 23 added a security feature to block mixed content, as illustrated by Mozilla in this blog post: http://blog.mozilla.org/security/2013/05/16/mixed-content-blocking-in-firefox-aurora/

Google also introduced this in Chrome 21.

Essentially, when visiting a website running over SSL (i.e. using HTTPS protocol), any active content on the page running over non-SSL (i.e. using HTTP protocol) will be blocked by Firefox.

Workaround

Option 1: Use HTTPS links instead of HTTP

  • Websites like YouTube support HTTPS when embedding content. In YouTube's case you simply need to change the 'http' in the URL to 'https'.

Option 2: Disable the mixed-content protection

  1. Click the shield icon next to your address bar, and select "Disable Protection on This Page" (example in screenshot is from Firefox, for Chrome the icon is on the right of the address bar):



  2. Voilà!



An Improvement Request has been filed to display a more user-friendly message in the Widget Connector when mixed content is detected, or for Confluence to convert the embedded URL from http to http automatically. This is being tracked here: CONF-30501 - Getting issue details... STATUS

Last modified on Feb 19, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.