Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afRebecca Eskildsen Redigeret for ca. et år siden
1
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 1 ● 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?
2
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 2 Hvordan ser Launchy ud?
3
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 3 ● 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?
4
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 4 Hvad er Launchy skrevet i? ● JavaScript – Mozilla API – IO modul ● XUL – XML / HTML / PNG ● ANT til bygning af installationsfiler – Cross OS – General løsning
5
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 5 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
6
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 6 Hvordan er koden? ● Læs fra Windows registry var 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 preference var prefService = Components.classes["@mozilla.org/preferences- service;1"].getService(Components.interfaces.nsIPrefService); var pref = prefService.getBranch(null); developer = pref.getBoolPref("extensions.launchy.developer");
7
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal http://gemal.dk/ Side 7 Hvor er Launchy? http://gemal.dk/mozilla/launchy.html
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.