Bonjour,


Je developpe un ActiveX client et j'aimerai le porté sur FireFox.
En recherchant sur le net, cela semble dire que c'est pas possible.
Néanmois, il est possible de faire des plugins FireFox.

J'ai essayé de passer mon ActiveX sur un TypeMine application/monclient et
j'ai utilisé la balise object suivante dans ma page:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<object id="clientActiveXDotnet" 
        type="application/monclient"
        data="data:application/monclient"
        codebase="http://localhost:8080/ClientCAB/ClientCAB.cab#version=1,0,0,0"
        width="450px" height="100px">
    <param name="Caption" value="Définition initiale" />
    <span style="color:red">Impossible d'installer le composant Télépro -- Vérifier les paramètres de sécurités du serveur.</span>
</object>
<script for="clientActiveXDotnet" event="MessageDisplayed(strMessage)" language="javascript">
   function clientActiveXDotnet::MessageDisplayed(strMessage)
   {
       alert("Retour d'evenement (2ème méthode) : " + strMessage);
   }
</script>
J'ai suivi la procédure suivante pour que FireFox reconnaisse en ActiveX en tant que Plugin.

http://developer.mozilla.org/En/Plug...nstall_problem

Maintenant tous marche niquel sur IE (comme d'hab). Le type mine est bien reconnu, plus besoin du clsid.

Parcontre FireFox est toujour aussi capricieux. Il me demande de telechargé le plugin manuellement alors que j'ai tous bien déclaré dans la base de registre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@monclient.com/monclient,version=1.0]
"Description"="Application MonClient"
"GeckoVersion"="1.0"
"Path"="D:\\Création d'activeX dotNET sous IE\\ClientActiveX\\bin\\Release\\MonClient.TLB"
"Product Name"="MonClient"
"Vendor"="MaSociete"
"Version"="1.0"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@monclient.com/monclient,version=1.0\MimeTypes]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@monclient.com/monclient,version=1.0\MimeTypes\application/monclient]
"Description"="Application MonClient"
"Suffixes"="monclient"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@monclient.com/monclient,version=1.0\Suffixes]
"monclient"=""
Je trouve pas de ressource pour faire mon plugin FireFox en dotnet.
Si il y a des spécialises de la programmation sous FireFox. Ton vos conseil m'éclairerons un peu la voit et m'aiderons à rédiger un prochain article sur la création d'activeX en interopt avec dotnet.


Merci.

PS: J'ai posté pareil sur JavaScript