[Bug 26000] New: Builtin IE cannot display ActiveX Controls from ICBC online bank
http://bugs.winehq.org/show_bug.cgi?id=26000 Summary: Builtin IE cannot display ActiveX Controls from ICBC online bank Product: Wine Version: 1.3.13 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mshtml AssignedTo: wine-bugs(a)winehq.org ReportedBy: fracting(a)gmail.com Created an attachment (id=33147) --> (http://bugs.winehq.org/attachment.cgi?id=33147) safeEdit1.html The following objects are both extracted from https://mybank.icbc.com.cn/icbc/perbank/index.jsp (Because of http://bugs.winehq.org/show_bug.cgi?id=25999 ,I have to extracted these objects for testing) <object id="safeEdit1" classid="CLSID:73E4740C-08EB-4133-896B-8D0A7C9EE3CD" codebase="/icbc/newperbank/AxSafeControls.cab#version=1,0,0,13" width="145" height="21" onkeyup="getfocus1("KeyPart")"> <param name="name" value="logonCardPass"> <param name="minLength" value="4"> <param name="maxLength" value="30"> <param name="rule" value="10111"> <param name="UniqueID" value="1296835943012175414"> </object> <object id="KeyPart" codebase="/icbc/newperbank/AxSafeControls.cab#version=1,0,0,13" classid="CLSID:73E4740C-08EB-4133-896B-8D0A7C9EE3CD" width="40" height="28" onkeyup="if(window.event.keyCode==13) mySubmit();"> <param name="name" value="verifyCode"> <param name="minLength" value="4"> <param name="maxLength" value="4"> <param name="rule" value="10111"> <param name="UniqueID" value="1296835943012175414"> <param name="IsPassword" value="false"> </object> After installing icbc_netbank_client_controls.exe, wine MS IE6 can display these two objects, but wine buitin IE can't. Thanks for any tips! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #1 from fracting <fracting(a)gmail.com> 2011-02-05 08:59:47 CST --- Created an attachment (id=33149) --> (http://bugs.winehq.org/attachment.cgi?id=33149) keypart.html -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 fracting <fracting(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://mybank.icbc.com.cn/ | |icbc/perbank/index.jsp CC| |jacek(a)codeweavers.com See Also| |http://bugs.winehq.org/show | |_bug.cgi?id=25999 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #2 from fracting <fracting(a)gmail.com> 2011-02-05 09:11:59 CST --- Sorry, I forgot to tell about icbc_netbank_client_controls.exe :( icbc_netbank_client_controls.exe can be download from : http://www.icbc.com.cn/icbc/html/download/dkq/icbc_netbank_client_controls.e... Installing icbc_netbank_client_controls.exe required mfc42 and scarddlg.dll I guess just cabextracting https://mybank.icbc.com.cn/icbc/newperbank/AxSafeControls.cab to windows/system32 will work as well, but I haven't try, I don't know how to change the register value yet... -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #3 from fracting <fracting(a)gmail.com> 2011-02-06 12:23:34 CST --- Hi All, I think I catch the problem: just replace classid="CLSID:..." to classid="clsid:..." in the html file, then the objects will work. Could you fix this issue to make wine buitin IE support uppercase "CLSID" ? Thanks very much! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #4 from Nikolay Sivov <bunglehead(a)gmail.com> 2011-02-06 15:00:20 CST --- I can see one function that should be related to this, see mshtml/npplugin.c:parse_classid. It uses strict string comparing now. Also this deserves a test to be added to mshtml/tests, it will show do we need 2 cases (upper and lower cased strings) or should we just ignore case. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #5 from Jacek Caban <jacek(a)codeweavers.com> 2011-02-06 15:04:22 CST --- I've already tested it. Wine part is as easy as using string insensitive comparison. The problem is that we need similar fix on Gecko side. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #6 from Nikolay Sivov <bunglehead(a)gmail.com> 2011-02-06 15:12:52 CST --- Hi, Jacek. So gecko part will be fixed with upcoming wine-gecko update? This whole CLSID thing is MS extension? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #7 from Jacek Caban <jacek(a)codeweavers.com> 2011-02-06 15:33:35 CST --- (In reply to comment #6)
Hi, Jacek.
So gecko part will be fixed with upcoming wine-gecko update?
Yes, it will. Patches both to Wine and Mozilla are on their way: https://bugzilla.mozilla.org/show_bug.cgi?id=631937 http://www.winehq.org/pipermail/wine-patches/2011-February/098618.html
This whole CLSID thing is MS extension?
Yes, it is, so we implement most of it in Wine, but we need Gecko to recognize such objects as MS-style ActiveX plugins. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #8 from Jacek Caban <jacek(a)codeweavers.com> 2011-02-08 06:42:54 CST --- Both patches are committed. Bug to be resolved after Gecko update. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 fracting <fracting(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #9 from fracting <fracting(a)gmail.com> 2011-02-08 06:44:45 CST --- (In reply to comment #8)
Both patches are committed. Bug to be resolved after Gecko update.
Thanks very much! Best regards :-) -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #10 from Austin English <austinenglish(a)gmail.com> 2011-02-08 13:06:19 CST --- (In reply to comment #9)
(In reply to comment #8)
Both patches are committed. Bug to be resolved after Gecko update.
Thanks very much! Best regards :-)
The bug is still in wine, until the new gecko is released. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #11 from Jacek Caban <jacek(a)codeweavers.com> 2011-02-08 13:25:43 CST --- Yeah, looks like we could use something like a fixed-in-gecko keyword in bugzilla to keep track of bugs to close after release -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW Summary|Builtin IE cannot display |Builtin IE cannot display |ActiveX Controls from ICBC |ActiveX Controls from ICBC |online bank |online bank (fixed in | |gecko) --- Comment #12 from Austin English <austinenglish(a)gmail.com> 2011-02-08 13:42:14 CST --- (In reply to comment #11)
Yeah, looks like we could use something like a fixed-in-gecko keyword in bugzilla to keep track of bugs to close after release
I don't think it's worth a keyword, there's not that many of them. Let's put it in the summary.. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 --- Comment #13 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2011-02-09 00:41:21 CST --- If it's not a bug in Wine itself but in some external dependency then the bug should be marked as invalid, there is no need for new keywords. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 Jacek Caban <jacek(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #14 from Jacek Caban <jacek(a)codeweavers.com> 2011-03-15 11:53:06 CDT --- The new Gecko is in git, resolving fixed. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26000 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #15 from Alexandre Julliard <julliard(a)winehq.org> 2011-03-18 14:39:28 CDT --- Closing bugs fixed in 1.3.16. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org