Quote
reeko124Flashblock is nice to have but I find myself not being able to use it that much. You can't have have javascript off with it and on an older computer a javascript and flash heavy site will basically lock your browser. There isn't no lesser of two evils in that instance
Yes there is: Block "objects" :cool:
I always had the same problem, but since a couple of months am surfing with a "block objects" button in the privbar, although it's a bit tedious to toggle javascript and objects all the time - but I consider it the least of 3 evils ;-)
That's the macro for it:
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
#
# ------------------------ MAIN2_for_KM153_only (?) --------------- (v1.1, Sep.2009) --------------
#
# Please check in future versions in the macro MAIN.KMM, if those two prefs are already included.
# I call this "main2" because I suppose the inclusion is only a matter of time, and then this macro will have to be
# deleted to avoid duplicates. With that name it's hopefully less likely to be overlooked and forgotten to delete.
#
# To TOGGLE "EMBEDDED OBJECTS" (FLASH,VIDEOS,etc.) and "DOM STORAGE" (files+supercookies)
#
# 1) OBJECTS: Controls <EMBED> and <OBJECT> tags, like PLUGIN content.
# Javascript on/off doesn't matter, but attention, there will be NO PLACEHOLDERS, no hints at all.
# Therefore best used only as an addition to the normal "Flashblock", as long as javascript is off.
# Blocking does NOT work if a movie etc. is called directly, only if embedded in a webpage (see macro "open video")
# 2) DOM STORAGE: in development, see http://en.wikipedia.org/wiki/DOM_storage
# Will allow websites to store huge files of all sorts, max 5MB per site = 1000x bigger than cookies.
#
# ----------------------------- MENU --------------------------------
# TOGGLE those two prefs in MENU TOOLS / PRIVACY Or type about:config to find them:
# 1) permissions.default.object (integer) 1=all allowed / 2=all blocked / 3=no third party
# 2) dom.storage.enabled (boolean) true/false
# More info on what the numbers mean, and possible white-black-list: http://kb.mozillazine.org/Hostperm.1
#
# ---------------------------- Buttons optional ---------------------
# If you want BUTTONS: add them to the privacy bar in toolbars.cfg, button lines start with:
# 1) Objects {
# macros(pref_ToggleObjects)|&Privacy
# Block most Objects/Embeds/Plugins incl. Flash (3 Toggles: All blocked / Site allowed / All allowed)
# 2) Dom Storage {
# macros(pref_ToggleDomStorage)|&Privacy
# Block DOM Storage (Storing huge files max 5MB, DOM Cookies)
# --------------------------------------------------------------------------------------
# ----- similar main.kmm, chapter: Accessibility/Privacy/Security
$pref_Objects="permissions.default.object";
$pref_DomStorage="dom.storage.enabled";
pref_ToggleObjects{
macroinfo=_("Toggle object loading");
menuchecked=(getpref(INT,$pref_Objects)==2);
togglepref(INT,$pref_Objects,1,2,3); &_pref_SyncButtons2;
statusbar(sub("%s",getpref(INT,$pref_Objects)==2?$off:$on,_("Object loading %s")));
}
pref_ToggleDomStorage{
macroinfo=_("Toggle DomStorage-supercookies");
menuchecked=!getpref(BOOL,$pref_DomStorage);
togglepref(BOOL,$pref_DomStorage); &_pref_SyncButtons2;
statusbar(sub("%s",!getpref(BOOL,$pref_DomStorage)?$off:$on,_("DomStorage support %s")));
}
# ----- PRIVATE
# Menu Integration
_pref_BuildMenu2{
setmenu(_Privacy_Settings,macro,"Block &Objects",pref_ToggleObjects);
setmenu(_Privacy_Settings,macro,"Block DOM SuperCookies",pref_ToggleDomStorage);
}
$OnInit=$OnInit."_pref_BuildMenu2;";
# Toolbar Integration
_pref_SyncButtons2{
pluginmsg(toolbars,"CheckButton","&Privacy Bar,macros(pref_ToggleObjects),".(getpref(INT,$pref_Objects)==2?1:0));
pluginmsg(toolbars,"CheckButton","&Privacy Bar,macros(pref_ToggleDomStorage),".(getpref(BOOL,$pref_DomStorage)?0:1));
}
$OnLoad=$OnLoad."_pref_SyncButtons2;";
$OnStartup=$OnStartup."_pref_SyncButtons2;";
#-----------------------------------------------------------------------------
Edited 2 time(s). Last edit at 01/11/2010 09:43PM by siria.