Closed
Bug 947631
Opened 11 years ago
Closed 9 years ago
[swp5.vv.sebank.se] Remove use of navigator.plugins.length
Categories
(Web Compatibility :: Site Reports, defect)
Web Compatibility
Site Reports
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: cork, Unassigned)
References
()
Details
(Whiteboard: [country-se] [js] [contactready])
This bug is filed as requested from bug 942587 The url: https://swp5.vv.sebank.se/cgi-bin/pts3/wow/wow1010b.htm#bankid Detection script is here: https://secure.handelsbanken.se/bb/glss/sssestatic/js/NexusUtil.js The problematic line is line 67: if (navigator.plugins.length > 0) { Breakpointing on the if check and injecting "Object.defineProperty(navigator.plugins, 'length', { value: 1 })" in the page fixes it. Script section: 66: if (navigator.plugins) { 67: if (navigator.plugins.length > 0) { 68: if (navigator.mimeTypes && navigator.mimeTypes["application/x-personal-authentication"]) { 69: if (navigator.mimeTypes["application/x-personal-authentication"].enabledPlugin) { 70: installed = true; 71: var nexusClient = document.getElementById("pluginId"); 72: } 73: } 74: } 75: }
Opps the detection script is in the main html file, not in an external script. Sorry for the miss.
A bit of an update, I still haven't managed to get into contact with this company. Starts to look like I might have to go to there office with a letter...
Updated•10 years ago
|
Assignee: swedish → nobody
Component: Swedish → Desktop
Whiteboard: [country-se] [js] [contactready]
The sites has moved to the new api that doesn't relay on navigator.plugins anymore.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Assignee | ||
Updated•5 years ago
|
Product: Tech Evangelism → Web Compatibility
You need to log in
before you can comment on or make changes to this bug.
Description
•