How to prevent JavaScript from running inside iframe

There are some scenarios when we want to prevent JavaScript from running inside of the iframe.

Most common one Chrome/Safari extension’s injected script.

It runs multiple times if we didn’t prevent it.

Here’s a quick solution

[js] if (window == window.top) { // do stuff } That condition will fail if we are using inside an iframe.