Opera 9 i mBank

w dziale Strony WWW w Operze
blod napisał(a):

Po wejściu na strony transakcyjne mBanku ikona kłódki jest otwarta, na szarym tle. Po kliknięciu na nią mam taki komunikat:

"Połączenie z serwerem www.mbank.com.pl zostało uznane za niebezpieczne.

Serwer www.mbank.com.pl przedstawił się za pomocą certyfikatu elektronicznego. Certyfikat został podpisany i zweryfikowany przez wystawcę znajdującego się na liście godnych zaufania ośrodków certyfikacji."

Jak dla mnie, to jest tu mała sprzeczność. Inne przeglądarki (FF, IE) nie widzą problemów w certyfikacie. Ktoś może wyjaśnić o co chodzi?

zielski napisał(a):

Originally posted by blod:

Inne przeglądarki (FF, IE) nie widzą problemów w certyfikacie. Ktoś może wyjaśnić o co chodzi?



F5 i da radę smile

d.i.z. napisał(a):

Wchodź na stronę transakcyjną bezpośrednio z zakładki ( https://www.mbank.com.pl/ ). Jak przechodzisz ze strony niezabezpieczonej to mogą być takie sytuacje.

blod napisał(a):

Sęk w tym, że adres podałem z palca :/
Za to teraz kliknąłem w Twój link i nie ma ostrzeżenia o certyfikacie: "Połączenie z serwerem www.mbank.com.pl jest szyfrowane. Szyfrowanie zostało uznane przez Operę za silne (3)."

Wniosek jest prosty: strona Opery jest godna zaufania ;]

andol napisał(a):

Originally posted by blod:

Sęk w tym, że adres podałem z palca :/



Z palca wpisałeś pewnie www.mbank.com.pl, czyli http://www.mbank.com.pl, a to nie to samo, co https://www.mbank.com.pl wink

blod napisał(a):

Właśnie nie, wpisałem (a w zasadzie wybrałem z rozwijanej listy po wpisaniu pierwszych liter) wersję z https.

leszekem napisał(a):

A macie może pomysł co zrobić z notowaniami ciągłymi w mBanku? Żeby działały?

d.i.z. napisał(a):

Originally posted by leszekem:

A macie może pomysł co zrobić z notowaniami ciągłymi w mBanku? Żeby działały?


Może byśmy wiedzieli jak byśmy wiedzieli gdzie tego szukać.

leszekem napisał(a):

Gdzie szukać notowań ciągłych? W eMaklerze. U mnie pojawia się taki komunikat: Nie można uruchomić appletu notowań. Upewnij się czy na komputerze jest zainstalowana Java oraz czy Twoja przeglądarka obsługuje Javę. W poprzedniej wersji wszystko było ok.

quiris napisał(a):

Originally posted by leszekem:

Gdzie szukać notowań ciągłych? W eMaklerze.


Podaj nam odnośnik.

leszekem napisał(a):

Na koncie w mBanku mam otwarty rachunek maklerski i tam są notowania ciągłe akcji. i to właśnie nie działa. A odnośnik bez loginu i hasła to raczej nie zadziała:))))

labuzek napisał(a):

Notowania w mBanku nie działają i nie będą działały dopóki informatycy mBanku tego nie poprawią. Nie ma możliwości aby ktoś kto nie posiada rachunku maklerskiego uzyskał to tego dostęp, więc wykrycie błędu jest bardzo trudne. Ja osobiście podejrzewam jakiś błąd w javascripcie, ale nie jestem tego pewien i co najważniejsze nie mam pojęcia jak to naprawić.
Jedyne co możemy zrobić to pisać do mBanku, aby poprawili to, żeby działało z Operą 9

Może to coś pomoże - tak wygląda nagłówek

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
	<head>
		<title>
			mBank
		</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
		<script type="text/javascript" language="javascript">
			

		</script><meta name="description" content="mBank">
		<meta name="keywords" content="mBank">
		<link type="text/css" rel="stylesheet" href="/main.css">

	</head>
	<body onload="setTimeout('Load()', 0);">


powinien się załadować applet java, ale się nie ładuje - dlaczego?

quiris napisał(a):

Originally posted by leszekem:

A odnośnik bez loginu i hasła to raczej nie zadziała))

No to niestety, ale nie mamy o czym mówić wink Zgłoś problem do BOK-u

quiris napisał(a):

Originally posted by labuzek:

Może to coś pomoże - tak wygląda nagłówek


To nic nie pomaga. Wklej kod całej strony.

d.i.z. napisał(a):

Nie mam co prawda rachunku maklerskiego ale udało mi się wygrzebać taki kod:

   if(_ie==true)
     document.writeln('<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" \
     height="0" \
     width="0" \
     hspace="0" \
     vspace="0" \
     name="quotations" \
     id="quotations" \
     align="left" \
     codebase="http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0"><noembed><xmp>');
   else if(_ns==true && _ns6==false)
     document.writeln('<embed \
     type="application/x-java-applet;version=1.4" \
     height="0" \
     [reszta parametrow...]
     pluginspage="http://java.sun.com/products/plugin/downloads/"><noembed><xmp>');
//-->

A zmienne _ie, _ns ustalane są tutaj:
			   var _info=navigator.userAgent;
			   var _ns=false;
			   var _ns6=false;
			   var _ie=(_info.indexOf('MSIE')>0 && _info.indexOf('Win')>0 && 
			     _info.indexOf('Windows 3.1')<0);
			   var _ns=(navigator.appName.indexOf('Netscape')>=0 && 
			     ((_info.indexOf('Win')>0 && _info.indexOf('Win16')<0 && 
			     java.lang.System.getProperty('os.version').indexOf('3.5')<0) || 
			     (_info.indexOf('Sun')>0) || (_info.indexOf('Linux')>0) || 
			     (_info.indexOf('AIX')>0) || (_info.indexOf('OS/2')>0) || 
			     (_info.indexOf('IRIX')>0)));
			   var _ns6=((_ns==true) && (_info.indexOf('Mozilla/5')>=0));
			//-->

Nie ma tu za bardzo miejsca dla Opery bomb

Nie mam jak sprawdzić ale powinno pomóc maskowanie jako Mozilla (w ostateczności można spróbować IE).

quiris napisał(a):

Originally posted by d.i.z.:

Nie mam jak sprawdzić ale powinno pomóc maskowanie jako Mozilla (w ostateczności można spróbować IE).

Niekoniecznie trzeba walić z grubej rury. Może wystarczy: "Przedstawiaj się jako Internet Explorer".
Jeśli to zadziała, to znaczy, że webmasterzy mBanku popełnili gruby błąd i to bezwzględnie należy zgłosić do BOK-u. Opera od wersji 9.0 przedstawia się jako Opera i bardzo możliwe, że to jest właśnie przyczyną problemów.

leszekem napisał(a):

Zmiana identyfikacji nie pomaga. Na szczęście w firefoksie działa bez problemu i nie trzeba sięgać po IE.

d.i.z. napisał(a):

Po zmianie identyfikacji odświeżałeś całą stronę?

Poza tym jaki błąd wyświetla się w konsoli błędów (wytnij ewentualnie jakieś prywatne dane z adresu)?

leszekem napisał(a):

Wyprobowałem wszystkie mozliwości jeśli chodzi o identyfikacje i nic, a w konsoli błędów nie ma nic co odnosiłoby się do mBanku. Jedyny komunikat to: Nie można uruchomić appletu notowań. Upewnij się czy na komputerze jest zainstalowana Java oraz czy Twoja przeglądarka obsługuje Javę.
Pozdrawiam

labuzek napisał(a):

Originally posted by d.i.z.:

To nic nie pomaga. Wklej kod całej strony.



W dalszej czesci strony nie ma nic ciekawego, rzadnych odnosnikow do tego.

Originally posted by d.i.z.:

A zmienne _ie, _ns ustalane są tutaj: var _info=navigator.userAgent;
var _ns=false;
var _ns6=false;
var _ie=(_info.indexOf('MSIE')>0 && _info.indexOf('Win')>0 &&
_info.indexOf('Windows 3.1')<0);
var _ns=(navigator.appName.indexOf('Netscape')>=0 &&
((_info.indexOf('Win')>0 && _info.indexOf('Win16')<0 &&
java.lang.System.getProperty('os.version').indexOf('3.5')<0) ||
(_info.indexOf('Sun')>0) || (_info.indexOf('Linux')>0) ||
(_info.indexOf('AIX')>0) || (_info.indexOf('OS/2')>0) ||
(_info.indexOf('IRIX')>0)));
var _ns6=((_ns==true) && (_info.indexOf('Mozilla/5')>=0));
//-->Nie ma tu za bardzo miejsca dla Opery



Ale w Operze 8.xx działa normalnie bez maskowania.

leszekem napisał(a):

Po wielu próbach w konsoli błędów pojawiło mi się coś takiego:
JavaScript - https://www.mbank.com.pl/di_open_quotations.aspx
Timeout thread: delay 0 ms
Error:
name: TypeError
message: Statement on line 5: Could not convert undefined or null to object
Backtrace:
Line 5 of inline#1 script in https://www.mbank.com.pl/di_open_quotations.aspx
window.top.frames["Navigation"].openBasket("fbzVmB4iBumUxmOsoXWTLw==", "SUROWCE", "<tRdfKoszykiPap isin=\"PLSOFTB00016\" /><tRdfKoszykiPap isin=\"PLSZPTL00010\" /><tRdfKoszykiPap isin=\"PLKGHM000017\" /><tRdfKoszykiPap isin=\"PLKRCHM00015\" /><tRdfKoszykiPap isin=\"PLPKN0000018\" /><tRdfKoszykiPap isin=\"PLMCIMG00012\" /><tRdfKoszykiPap isin=\"PLNFTBD00010\" /><tRdfKoszykiPap isin=\"PLPPWK000014\" /><tRdfKoszykiPap isin=\"HU0000068952\" /><tRdfKoszykiPap isin=\"PLBIOTN00029\" />", "P", 10);
Line 1 of unknown script
Load();
Ale to chyba nie po polsku:))

labuzek napisał(a):

tez mam takie cos w konsoli, ale w operze 8.xx tez wystepowal ten blad, a mimo to applet sie ladował - IMHO nie w tym problem.

d.i.z. napisał(a):

Hmm, nie mam teraz czasu żeby tu popatrzeć dokładnie ale Opera chyba nie znajduje funkcji openBasket w tej ramce.

Może wieczorem popatrze ale i tak to niewiele to da bo błąd może poprawić tylko mBank (mało kto będzie chciał uruchomić userjs na stronie banku). A na to można czekać miesiącami.

leszekem napisał(a):

To prawda,że w 8.xx nie było z tym problemów i dlatego tym bardziej martwię się, że dziewiątka stroi fochy, a nie chce mi się mieć otwartych kilka przeglądarek zamiast jednej dobrej.
pozdrawiam

d.i.z. napisał(a):

Ten cały javascript faktycznie chyba nie ma nic wspólnego z problemem.

Sam aplet się nie ładuje bo wywala błąd:

--
java.security.PrivilegedActionException: java.lang.ClassNotFoundException: java.lang
	at java.security.AccessController.doPrivileged(Native Method)
	at com.opera.PrivilegedThread.run(LiveConnectPrivilegedActions.java:286)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: java.lang
	at com.opera.AppletClassLoader.findClass(AppletClassLoader.java:369)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.opera.AppletClassLoader.loadClass(AppletClassLoader.java:433)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.opera.PrivilegedFindClass.run(LiveConnectPrivilegedActions.java:262)
	... 3 more
Caused by: java.io.IOException: HTTP Connection failed.
	at com.opera.AppletClassLoader.readClassFile(AppletClassLoader.java:378)
	at com.opera.AppletClassLoader.access$100(AppletClassLoader.java:34)
	at com.opera.AppletClassLoader$4.run(AppletClassLoader.java:360)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.opera.AppletClassLoader.findClass(AppletClassLoader.java:358)
	... 7 more


Chyba jakiś błąd z obsługą LiveConnect (komunikacja JS z Javą). Pamiętam, że poprawili jakiś błąd z tym związany w jednej z bet (sam zgłaszałem). Może to coś zepsuło, spróbuje później zobaczyć od której bety to nie działa.

d.i.z. napisał(a):

Znalazłem jakiś błąd: http://my.opera.com/community/forums/topic.dml?id=146045
Nie wiem tylko czy przez to właśnie całość nie działa.

Możliwe, że jest coś jeszcze bo konsola Javy pokazuje błędy w Operze 9 a w "8" nie.

labuzek napisał(a):

Originally posted by d.i.z.:

Znalazłem jakiś błąd: http://my.opera.com/community/forums/topic.dml?id=146045Nie wiem tylko czy przez to właśnie całość nie działa.Możliwe, że jest coś jeszcze bo konsola Javy pokazuje błędy w Operze 9 a w "8" nie.



Ale z notowaniami w mBanku jest inaczej.
W operze 8.54 w konsoli java pokazuje się:

mage cache enabled
Audio cache: enabled
ClassLoader cache size: 10
Accept: true (Po wcisnieciu przcisku "Akceptuj")


W operze 9 w konsoli javy nie pokazuje sie NIC - rzadnych błędów, nic, tak jakby w ogole nie bylo tego appletu.

d.i.z. napisał(a):

No to możliwe, że przez to przez ten błąd co znalazłem.

Da się jakoś niezobowiązująco założyć to konto maklerskie? Bo mam konto w mbanku to mógłbym dokładniej popatrzeć smile

labuzek napisał(a):

Tu masz opisane jak założyć
http://mbank.com.pl/inwestycje/emakler/jakzacz.html

Rachunek jest bez opłat i notowania ciągłe też są w podstawowej opcji bezpłatne przez pierwszy rok.

d.i.z. napisał(a):

Oj to nie na moją głowę takie interesy wink

leszekem napisał(a):

Ale chyba, teoretycznie , jest to mozliwe zeby działało skoro w poprzedniej wersji wszystko było w porządku; prawda?

Wojtek_B napisał(a):

A u mnie, po zainstalowaniu Opery 9.01 pojawił sie inny problem z mBankiem. Jak co miesiąc chciałem wydrukować miesięczne zestawienie obrotów na koncie. W historii ustawiłem właściwy zakres, zmieniając podgląd wydruku ustawiłem właściwą ramkę ale po komendzie Drukuj następuje blokada. Jedyna możliwa operacja to zamknięcie przeglądarki. W 8.54 drukowanie taka metodą działało bez zastrzeżeń. Inne strony w 9.01 drukowane są tą metodą bez problemu.

elNino napisał(a):

Kod wywalający błąd w eMaklerze:

   function openBasket(key, name, content, type, rows)
   {
     try
     {
       document.quotations.setSessnum(key);
       document.quotations.setKoszHeight(rows * 18 + 86);
       document.quotations.otworzKosz(name, 
       '<sUserKoszykiPap koszyk="' + name + '" opis="' + name + '" prezentacja="' + type + '">' +
       '<dataset name="tRdfKoszykiPap" schema="isin">' + content +
       '</dataset></sUserKoszykiPap>', 1);
     }
     catch(e)
     {
       window.alert('Nie można uruchomić appletu notowań. Upewnij się czy na komputerze jest zainstalowana Java oraz czy Twoja przeglądarka obsługuje Javę.');
     }
   }

d.i.z. napisał(a):

Jakieś zmiany w tym temacie w najnowszej weekly?

Bo naprawili błąd z appletami, który raportowałem.
Trzeba sprawdzić czy to to, czy dalej szukać przyczyny.

labuzek napisał(a):

W weekly 8533/3471/387
Notowania ciągłe działają - HURAAA

d.i.z. napisał(a):

up

Wojtek_B napisał(a):

Czy Opera poróci do dawnej swietności ? Bo ta 9-tka nawet z poprawką 01 jest ułomna. Dwa dni po zainstalowaniu na starym komputerze pod WinMe musiałem wrócic do poczciwej 8.54, gdyż 9-tka zawieszała mi się przy próbie wydruku strony z transakcjami w mBanku. Na laptopie pod WinXP chodziła, wydawałoby się, poprawnie. Mogłem drukować, robić przelewy, wszystko było OK. Do dziś. Dziś po raz pierwszy na 9-tce chciałem wykonać przelew z konta w BZWBK. I klops - po wpisaniu niezbędnych danych do przelewu i kliknięciu na "Potwierdź" nie dzieje się nic. Uparta niczym osioł, nie przyjmuje komendy. Próbowałem "oszukać" na "przedstawiaj się jako". Nic ! Dopiero odinstalowanie i nowa, czysta instalacja staruszki 8.54 pozwoliły na wykonanie tego przelewu. Ponowna intalacja 8.54 na profilach po 9-tce nic nie pomagała. Trzeba było wycinać do czysta stare profile. Moze ktoś wytłumaczyłby twórcom Operki, że pośpiech to tylko przy łapaniu pcheł jest konieczny. Rozwijając Operę nie muszą się aż tak śpieszyć. I tak są najlepsi ! I wolałbym, by tak zostało.

leszekem napisał(a):

U mnie w 9.01 8552 notowania ciągłe nie działają. Całe szczęście że jest jeszcze Firefox:)

leszekem napisał(a):

I nagle w tej samej operze 9.01 8552 bez żadnych ingerencji notowania ciągłe działają. Cud???
Bo chyba nie jest to wyznacznik stabilnosci.

leszekem napisał(a):

Krzesełkiem. Być może, że coś sknociłem. Ważne, że działa i że można się tą radosną nowiną podzielić:)
Pozdrawiam

quiris napisał(a):

Originally posted by leszekem:

I nagle w tej samej operze 9.01 8552 bez żadnych ingerencji notowania ciągłe działają. Cud???


Nie cud, ale pewnie problem pomiedzy krzesełkiem, a ekranem komputera p Notowania ciągłe działają od wersji 9.01 i to jest fakt. Jeśli tobie nie działały, to znaczy, że coś sknociłeś i tyle.