Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I can't find any settings to allow me to disable the display of HTML Frames in my browser. If there is no setting is some sort of extension my only option?

share|improve this question
What exactly are you trying to do? Are you trying to test your web page for very very very old browsers? If you disable frames, what do you expect to see in the browser? One of the frames only? Nothing? Are you sure you mean frames? – terdon Jan 15 '13 at 18:32
I am quite sure I mean frames. And yes, I intend to test the output of a website when frames are disabled or not allowed. – David Csonka Jan 15 '13 at 22:26
Fair enough, from a developer's point of view I can understand it, from an end user's it would just be weird in 2013 :). – terdon Jan 16 '13 at 0:41
up vote 4 down vote accepted

I don’t think there is a setting for this. The last browsers where I saw such an option was some version of Opera.

In principle, it should be possible by using the following CSS code as a user style sheet:

frame { display: none !important; }
noframes { display: block !important; }

But it seems that it does not work: Chrome recognizes the rules, but fails to obey them.

share|improve this answer
We can set browser.frames.enabled to false in FireFox about:config – Pacerier May 24 '13 at 16:14
@Pacerier, that’s interesting, but the setting seems to just make a frameset page look empty – it does not cause the noframes element to be rendered! – Jukka K. Korpela May 24 '13 at 16:20
Odd that chrome doesn't have this option or something similar. – Pacerier Mar 3 '15 at 22:53

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.