iFrames allow an external document to be loaded within a frame on a webpage. This means that potentially malicious content could be loaded in the background without your knowledge, even though your URL bar displays a trusted site.
In order to block iFrames with AdblockPlus (or another ad blocker that supports the same syntax), add the following to your filters:
You can whitelist as many domains as you like using the method above. Unfortunately blocking iFrames will break Google reCAPTCHAs, so you'll need to whitelist websites where you need to use them.
The most well known PDF reader, Adobe Reader, frequently has vulnerabilities and is the main target for PDF-borne malware. The Google Docs PDF viewer is a good alternative, since it will parse the PDF file and display it as HTML, so any malicious payloads should not get through.
In order to block PDFs with AdblockPlus (or another ad blocker that supports the same syntax), add the following to your filters:
This will only block embedded PDF documents. Direct links or downloadable PDF documents will not be blocked.
Objects are another form of subdocument or embedded content, so there is a lot of crossover when it comes to blocking them.
HTML documents displayed within objects are very similar to iFrames, so they are blocked by the same filter. Multimedia content such as PDFs or Flash that are displayed within an object are also blocked by their corresponding filters. However, you should still block all objects, just to be safe!
In order to block objects with AdblockPlus (or another ad blocker that supports the same syntax), add the following to your filters:
You can also whitelist domains using the same method as described above. One example is Google Earth, which will need to be whitelisted in order to work properly.
Don't worry, this isn't a real Flash file! It's just a file containing a single byte, with the file extension ".swf".
If you have Flash disabled in your browser (most modern browsers do this by default), you might still see the "Right-click to run Adobe Flash Player" dialogue. Your browser has a higher priority than your ad blocker when it comes to stopping Flash from running. If Flash is accidentally enabled in your browser settings, your ad block can act as a second line of defense.
In order to block .swf files with AdblockPlus (or another ad blocker that supports the same syntax), add the following to your filters:
This will only block embedded Flash files. Direct links or downloadable Flash files will not be blocked.