Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

How to Inject script only in a particular Iframe

I am using Requestly to Inject script but couldn’t find a way to inject the script only in a particular Iframe.

Is there any way to insert custom JS using Requestly in a particular iFrame in a webpage?

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

>Solution :

Requestly doesn’t provide additional filters in Script Injection to detect whether you are injecting in Parent Page or Iframe.

However, there’s one trick you can do.

You can additional checks in your script so that It only executes inside Iframe something like this

if (window.self !== window.top) {
    // Your script code goes here
}

However, If you can define your URL Pattern such that It only matches the Iframe then it’s even better. Then you don’t have to add this check but do better URL targeting such that Script Injection only works with Iframe URL and not parent URL.

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading