On Friday 26 November 2004 13:22, Alex wrote:
On Friday 26 November 2004 12:25, Alain Knaff wrote:
Chers clients de la Banque Générale du
Luxembourg, qui sont aussi
Linuxeurs, j'ai une bonne nouvelle pour vous tous: le Home Banking BGL
est enfin disponible à partir d'autres Browsers que Internet Explorer.
3 Solutions ont été testées:
Selon mon avis, le mieux c'est d'utiliser seulement les Home Banking des
banques qui marchent sous Linux, si possible de changer la banque vers une
autre qui offre officiellement une solution Linux.
C'est vrai. Malheureusement, c'est plus facile à dire que de faire, vu
le nombre d'ordres permanents, de domiciliation et contrats retraite
complémentaire à changer...
Parce-que avec cette démarche, on livre une certaine
pression sur ces
banques d'offrir une solution qui marche avec tout OS, comme p.ex. la
solution de la poste.
C'est vrai.
Est-ce que l'idée de java n'était-elle pas
de marcher sur toute plateforme,
indépendemment du système opérationnel?
Depuis le mois de mars, la BGL n'utilise plus java... Et même si le
language est portable, il y a tj possible de faire exprès que ça ne
marche pas (La plupart des languages, même portables, ont un appel de
librairie qui permet de trouver le nom du browser. Il suffit donc
d'écrirer qch comme suit:
// Make a lib_bwcheck object
function lib_bwcheck()
{
// Browsercheck
this.ver = navigator.appVersion;
this.agent = navigator.userAgent;
this.dom = document.getElementById?1:0;
this.opera5 = this.agent.indexOf("Opera 5")>-1; // we hate Opera more
than anybody else!
if (this.dom && !this.opera5) {
if (this.ver.indexOf("MSIE") > -1) {
// Test for IE >= 5.5
var indexMSIE = this.ver.indexOf("MSIE");
var version = parseFloat(this.ver.substring(indexMSIE + 4));
if (!isNaN(version)) {
imIe = (version >= 5.5) ? 1 : 0;
}
}
}
return this;
}
function checkBrowser() {
var bw = new lib_bwcheck();
// Reject browsers which did not pay us enough
if (!(imIe)) {
window.top.location = "errorBrowser.jsp";
}
}
;-)
(l'exemple est en Javascript, et pas en Java, mais c'est juste pour
monter l'idée...)
===> donc, à moins que le language ne cache _complètement_
l'environnement, il est malheureusement tj possible, pour qn de
mauvaise volonté de saboter la portabilité...
Soutenons les solutions indépendantes.
Vive la liberté!
Mes 2 cents....
Malheureusement, 2 cents ne risqueront pas d'influencer une banque :-(
Alain