Quote
Flexman
Installing plugins appeared rather difficult to me, so how about making a package that contanis K-Meleon with some plugings that prevent K-Meleon from being locked by some sites?
...
Something that gives you a button to enable Flash and Javascript manually
That would be great I think.
It is not hard to install K-Meleon extensions. Go to the
extension page and install the Extension mangager. That will do the install for You.
But K-Meleon is no Firefox clone so forget to ask for easy install of Firefox Extensions. IMHO You assumed that can be done. Yes. Many Firefox Extension will work but the user that wants them must make them compatible to K-Meleon himself.
I have noticed that You have an ISP in a German speaking country. The latest developer version contains a German (and a French) translation. Though German still has some French and English strings from an attempt to fix some bugs and some forgotten items.
Currently Dorian is fixing core problems and problems with old features not including new things.
Extended page behavioral control will come when naruman's current work is checked in and translated.
You can get a peek and use naruman's current work if You download his 74b2+1.
Among the new features is a button to deactivate flash while JS is working.
It will attach to the privacy bar.
Create a ./k-meleon/skin sub-folder called default and put the pic into it, that I have attached to this post.
Then create a file called flash.kmm with a text editor, insert the code I post now, save it as flash.kmm and place the resulting flash.kmm into the macros folder.
Restart the browser. And switch Privacy Bar on.
# flash.kmm for K-Meleon 74
$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); &_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));
}
_pref_BulidToolbar{
$info =_("Block Flash Objects");
$info1 =_("Block Flash Coockes");
pluginmsg(toolbars,"AddButton","&Privacy Bar,Flash OnOff,macros(pref_ToggleObjects),,".$info.",64,13,Flash.bmp[1],Flash.bmp[0],","");
#pluginmsg(toolbars,"AddButton","&Privacy Bar,Storage OnOff,macros(pref_ToggleDomStorage),,".$info1.",64,13,Flash.bmp[3],Flash.bmp[2],","");
}
$OnSetup=$OnSetup."_pref_BulidToolbar;";
$OnLoad=$OnLoad."_pref_SyncButtons2;";
$OnStartup=$OnStartup."_pref_SyncButtons2;";
If You want German for it.
Create a file flash.kml, save it as UTF-8 and place it in locales de next to kmeleon.kml.
Copy and paste into it:
Block Flash Objects=Flash Objekte blockieren
Object loading %s=Laden von Flash %s
p.s. Falls du zur CEBIT in Hannover kommst, kannst du mir ja einen ausgeben. Lach
Edited 2 time(s). Last edit at 03/16/2014 02:50PM by guenter.