Experiences Support

Troubleshooting: Hyperlinks within an iFrame do not open as expected

Issue

When clicking on a link that has been added either to a Callout module or using HTML nothing appears to happen, when the browser console is checked an error is shown stating an error similar to the following:

Mixed Content: The page at 'https://www.website.com1' was loaded over HTTPS, but requested an insecure resource 'http://www.website2.com'. This request has been blocked; the content must be served over HTTPS.

What to do

Check that the link destination is HTTPS

  1. Open your experience in the platform
  2. Locate where the link was added (This could be in a Form, a Page or via some HTML added to your experience)
  3. Ensure that the URL is HTTPS based and not HTTP, here is an example HTML reference:
    <p>For our privacy policy go to <a href="http://www.google.co.uk/">http://www.google.co.uk/</a>.</p>

Check that the link is set to open in a new window, to avoid trying to open inside the iFrame.

  1. Locate where the link was added (This could be in a Form, a Page or via some HTML added to your experience)
  2. Ensure that your link opens in a new window, if it's a Callout you can change this under the Settings tab of the module:

    mceclip0.png

    For an HTML based link you will need to add the 'target="_blank"', here's an example:
    <p>For our privacy policy go to <a href="http://www.google.co.uk/" target="_blank">http://www.google.co.uk/</a>.</p>