Launchy er en Mozilla extension. Dvs. En udvidelse til Mozilla.
-
Upload
willow-mullins -
Category
Documents
-
view
41 -
download
3
description
Transcript of Launchy er en Mozilla extension. Dvs. En udvidelse til Mozilla.
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 1
Launchy – En Mozilla Extension
● Launchy er en Mozilla extension. Dvs. En udvidelse til Mozilla.
● Virker i både Mozilla Suite, Mozilla Firefox, Mozilla Thunderbird og andre gecko baserede produkter som Netscape 8 og Nvu.
● Åben websider i eksterne programmer som f.eks. Netscape, Internet Explorer etc.
● Åben links i eksterne programmer som f.eks Media Player, FTP klienter, Download klienter etc.
● Vis kilde i eksterne programmer som f.eks. UltraEdit, Vim etc.
Hvad er Launchy?
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 2
Launchy – En Mozilla Extension
Hvordan ser Launchy ud?
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 3
Launchy – En Mozilla Extension
● Auto detektere installerede applikationer på Windows
● Bruge XML fil til at tilføje applikationer
● Sparer dig tid
● Letter dagligdagen
● Gør livet lidt nemmere på sites der ikke virker i Mozilla
Hvad kan Launchy?
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 4
Launchy – En Mozilla Extension
Hvad er Launchy skrevet i?● JavaScript
– Mozilla API
– IO modul● XUL
– XML / HTML / PNG● ANT til bygning af installationsfiler
– Cross OS
– General løsning
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 5
Launchy – En Mozilla Extension
Hvorfor bruge Launchy?● Test af websider i forskellige applikationer
● Åbning af media links i ekstern media player
● Hjælper når MIME-typen på content er forkert
● Vis kilde i dit favorit editor
● Download links med din download manager
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 6
Launchy – En Mozilla Extension
Hvordan er koden?● Læs fra Windows registryvar reg = Components.classes["@mozilla.org/windows-registry-
key;1"].getService(Components.interfaces.nsIWindowsRegKey);
regkey.open(HKEY_CURRENT_USER, “Software\\Mozilla\\Mozilla Firefox”, Components.interfaces.nsIWindowsRegKey.ACCESS_READ);
regkey.readStringValue(“InstallDir”)
● Læs en preferencevar prefService = Components.classes["@mozilla.org/preferences-
service;1"].getService(Components.interfaces.nsIPrefService);
var pref = prefService.getBranch(null);
developer = pref.getBoolPref("extensions.launchy.developer");
9 juni 2005 Henrik Gemalhttp://gemal.dk/
Side 7
Launchy – En Mozilla Extension
Hvor er Launchy?http://gemal.dk/mozilla/launchy.html