×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles

    Firefox/mycroft: Difference between revisions

    Content added Content deleted
    imported>DrOwl
    m (de spam)
    imported>DrOwl
    mNo edit summary
    Line 1: Line 1:

    [http://phentermine-pills.euro.tm phentermine-drugs.euro.tm]

    == Installing plugins from server ==
    == Installing plugins from server ==
    <pre>
    <pre>

    Revision as of 12:23, 26 August 2005

    Installing plugins from server

    Installing from a server
    
    Edit this script to include your server and path information. Then place this script into your HTML file:
    
    <script type="text/javascript">
    <!--
    function errorMsg()
    {
      alert("Netscape 6 or Mozilla is needed to install a sherlock plugin");
    }
    function addEngine(name,ext,cat)
    {
      if ((typeof window.sidebar == "object") && (typeof
      window.sidebar.addSearchEngine == "function"))
      {
        //cat="Web";
        //cat=prompt('In what category should this engine be installed?','Web')
        window.sidebar.addSearchEngine(
          "http://localhost.localdomain/plugins directory/"+name+".src",
          "http://localhost.localdomain/plugins directory/"+name+"."+ext,
          name,
          cat );
      }
      else
      {
        errorMsg();
      }
    }
    //-->
    </script>
    
    Link your plugins to the above script with this code, by replacing the file name, image extension and category name with that of the plugin file:
    
    <a href="javascript:addEngine('File name','image extension','Category name')">Name of Plugin</a>
    

    Chat excerpts from Freenode #mozilla:

    <  mutante__> could you give me a hint what i need to look into  to make a web-installable .xpi firefox plugin once i got a working .scr file for a Mycroft search plugin
    <  mutante__> i have a .scr and a .png file which work if copied to ./searchplugins manually
    <  mutante__> now i would like to make an installable plugin out of it
    <    mattmcc> You don't need to make an XPI.  Take a look at the code that mycroft.mozdev.org uses (addEngine())
    <  mutante__> thanks,will do
    <  mutante__> mattmcc: oh you mean placing javascript into html with function "addEngine" ?
    <  mutante__> mattmcc: actually is making an xpi ,and just placing it on a server also an option in this case? (to avoid javascript,so i can just use regular a href links to the .xpi
    <  mutante__> (which starts firefox'es install dialog)
    <    mattmcc> I suppose you could make an xpi that didn't actually install anything.. :)
    <    mattmcc> Actually, no, I'm not sure that works anymore.
    <  mutante__> hmm,i want to put the link into a wiki where i cant add the javascript
    <  mutante__> ok,thanks anyways
     *    mattmcc thinks with the new install.rdf format, you'd have to install at least some file.
    

    seems like gotta make a html containing java script and then place a link to that in here ,greets mutante 19:55, 16 Feb 2005 (CET)

    Feed back

    try it out on your platforms and let me know how it performs,
    please leave comments [here] good or bad
    i have it working on firefox 1 / win2k
    LoVe from your DrOwl

    Nice work! Confirmed working smoothly on firefox 0.8 (ouch,gotta update this box) / Windows XP-SP2 (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8) mutante 19:32, 16 Feb 2005 (CET)

    hehe well i fiddled with my test auto install copyed from the mycroft page turns out it only works if you use the full path (ie including http://) and i took out the extra bits to made mine more like the one sugested here =)
    not to shore how to make it install from this page. is there a way to add code to just this page? --DrOwl


    Go here * http://23.me.uk/mycroft.php and click install.

    Cookies help us deliver our services. By using our services, you agree to our use of cookies.

    Recent changes

  • BruderSpektrum • 16 hours ago
  • BruderSpektrum • 20 hours ago
  • BruderSpektrum • 21 hours ago
  • BruderSpektrum • 21 hours ago
  • Cookies help us deliver our services. By using our services, you agree to our use of cookies.