My page does not display in the VEC (VEC only)

  • Best compatibility with VEC is ensured by the newest version of the extension: Adobe Experience Cloud Visual Editing Helper extension.

    To verify whether you are using the latest version, go to Extensions > Manage Extensions then click Details.

  • The Visual Experience Composer requires authoring libraries in order to perform modifications on the web page. These libraries are embedded in the at.js library and are downloaded by the extension from Adobe servers each time VEC is used.

    The extension downloads at.js library regardless of whether at.js or the Adobe Experience Platform Web SDK are already included in the page.

    Ensure there are no invalid changes added to the at.js headers configured in the Administration > Implementation section.

  • Ensure that the web page is not blocking requests mandatory for loading when embedded within an iFrame. This includes the use of frame-ancestors CSP directives or custom JS code embedded in the customer website, meta HTML tags, or the x-frame-options header.

  • Ensure that the web page’s Javascript does not interfere with the authoring libraries. Do not use or include files using the following reserved names:

    • target-vec-helper.js

    • target-vec.js

    • target.js

    • admin.css

    • sizzle.js

    • mixContentCheck.html

      Additionally, accidental overriding of variables or events defined within these files could lead to issues with VEC.

  • The browser is blocking a non-secure page on a secure site.

    Click the icon to the left of the URL in the browser address bar and click Disable protection on this page

  • You entered an invalid URL.

  • If your website fails to load in the VEC, or behaves unexpectedly, a potential fix is to accept cookies on your website in the browser before trying to load the website in Target.

The VEC appears broken when I use browse mode. (VEC only)

While using browse mode, if you access a URL that does not have Target libraries implemented (at.js or Adobe Experience Platform Web SDK) or contains a frame-buster header, the VEC appears broken. Due to browser security concerns, Target cannot properly access the URL you navigated to or the VEC URL does not update consistently if the page loads.

This issue occurs because VEC loads the web page in an <iframe>. The current security mechanisms of browsers prevent the Target UI from accessing the elements of the given frame because of the same-origin policy. Browsers block scripts trying to access a frame with a different origin and that includes information such as the location.href.

You must use the new Visual Editing Helper extension (recommended) or the old extension to inject the Target library into the pages in order to browse them optimally.

Issues caused by CSS conflicts in the Visual Experience Composer

Verify whether there are any CSS files that might impact the visibility while loading the web page in the editor. For example using the overflow: hidden property on the page body could lead to scrolling issues or trigger click events that could interfere with the menu for authoring.

Previous pageTroubleshooting the Visual Experience Composer and Enhanced Experience Composer
Next pageTroubleshooting the Enhanced Experience Composer

Target