larsg hat geschrieben:Es ist wohl noch ein Zwischenschritt erforderlich den offenbar niemand kennt oder preisgeben mag. Nach 2 Stunden Suche habe ich eher mehr Fragen als vorher.
Yeah, well.. It's a looooong way to Tipperary.
Somewhere around FF 21 there have been some changes to the structure of the folders, and various things did not work anymore after that. You need to set various firefox preferences:
Code: Alles auswählen
// Allow installations of plugins automatically from Firefox directory
pref("extensions.installDistroAddons", true);
pref("extensions.enabledScopes", 15);
pref("extensions.autoDisableScopes", 0);
pref("extensions.shownSelectionUI", true);
Search for what they do exactly, but it will also allow you to install and use extensions in the firefox directory:
"%ProgramFiles32Dir%\Mozilla Firefox\browser\extensions\
The xpi files are just zip files, as edvbuo sais, you need to use the ID in install.rdf
Code: Alles auswählen
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<em:id>abhere2@moztw.org</em:id>
<em:version>31.0.20150313</em:version>
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>31.0</em:minVersion>
<em:maxVersion>39.*</em:maxVersion>
</Description>
</em:targetApplication>
<em:name>Add Bookmark Here ²</em:name>
<em:description>Add a menuitem "Add Bookmark Here..." to Bookmarks Menu.</em:description>
<em:creator>yuoo2k</em:creator>
<em:homepageURL>https://addons.mozilla.org/firefox/addon/3880</em:homepageURL>
<em:optionsURL>chrome://abhere2/content/prefsDialog.xul</em:optionsURL>
<em:iconURL>chrome://abhere2/skin/abhere32x32.png</em:iconURL>
<em:type>2</em:type>
</Description>
</RDF>
This is from AddBookmarkHere2, the em:id is
abhere2@moztw.org, and not {ec8030f7-c20a-464f-9b0e-13a3a9e97384}! I've made this mistake myself a few times.
Then there's something which I still haven't figured out.. Installing these extensions, and then logging in as a new user, which does not have a profile on that machine, will set all these extensions to disabled. At least when the user has a profile the extensions get activated, If I recall correctly.
It's a real pain in the ass, and I can't understand why they made it so bloody difficult to deploy extensions. Yeah, I'm also still using Firefox 38 ESR, which I recommend (less changes every six weeks, or whatever the release schedule is). The mandatory signing of extensions shouldn't be such a big deal, because I think there is a preference for that. Or import your own certificate in the mozilla certstore, and sign every extension with that.