What is a framebreaker?

A framebreaker is a JavaScript code that prevents a website from being loaded within a frame or iFrame. Instead, the page "breaks out" of the frame and is displayed directly in the browser.

Structure of a framebreaker

Why is this relevant on eBesucher?

When delivering advertising campaigns in the Surfbar, eBesucher needs to be able to verify whether a visitor was successfully delivered. If an advertised website contains a framebreaker, the following can happen:

  • The eBesucher verification window is suppressed — the system cannot confirm the visit
  • The advertised website is not loaded correctly

Do I need to mark a framebreaker?

Yes, for Surfbar campaigns: If your website contains a framebreaker, select the option "Page contains a framebreaker" with Yes when creating the campaign. This way eBesucher ensures that your page is still delivered correctly.

For Paid-to-click ads, no marking is needed — here all pages are opened directly in a new tab.

How do I detect a framebreaker?

Use our Framebreaker test to find out if your website contains a framebreaker.