To this day the prefsheet in F2 > Page Display offers only this:
x Enable frames
(toggles pref: "
browser.frames.enabled", not sure if that one even still works??)
But considering the
omnipresent facebook/twitter/etc. iframes in almost all pages nowadays, tracking every step we do, IMO this is a quite important newer pref, missing since many years in the GUI:
permissions.default.subdocument
In my macro permdefs have noted this:
"Toggle loading subdocuments (iframes, frames, embedded objects)"
That pref has a triple setting:
1 = allow all
2 = block all
3 = block 3rd party
But guess we probably only care about
blocking 3rd party = toggle 1/3? Just to keep the GUI simpler, because that iframes toggle would also be helpful in menu Tools > Privacy, and as button in the Privacy Toolbar.
Of course (sigh), the usual prob is, if the F2-prefsheets are updated, all language locales must be updated too. The usual killer prob for almost all new gecko features added since KM1.5. But isn't that necessary for Goanna anyway? Thinking of the missing "visited cookies" a few days ago:
http://kmeleonbrowser.org/forum/read.php?20,144350
The tiniest improvement option would be really easy:
When user toggles "Frames", the GUI and menus can stay as they always were, but the macro simply toggles BOTH prefs? The old "browser.frames.enabled" and simultaneously "permissions.default.subdocument" between 3rd-party On/Off?
[_check_]
Edited 1 time(s). Last edit at 01/14/2018 07:42PM by siria.