NotHereToPlayGames Posted March 23, 2022 Posted March 23, 2022 1 hour ago, XPerceniol said: Starting to see our precious v11 is showing its age :( Yep. But so far it's mainly been on web sites I kinda don't care about anyway. With only ONE exception - my local water bill payment, which I can't "replace" with another website offering "similar" content so I'm stuck with v13 for it, fingers crossed that it can eventually be polyfilled. 1
VistaLover Posted March 23, 2022 Posted March 23, 2022 1 hour ago, roytam1 said: so new javascript syntax again: I get similar Javascript Console errors in 360EEv11 (chr69-based): Uncaught SyntaxError: Unexpected token . in https://www.rb.cz/scripts/main.9082edf4740251c6.js And this is by simply loading the page; clicking the blue button produces an additional (CSS?) error: problem calling custom script: ReferenceError: $ is not defined at HTMLDocument.<anonymous> ((index):14) Their "main" script uses no less than 110 (!) invocations of the optional chaining operator (?.), an ECMAScript2020 feature (first implemented in Chromium 80/Firefox 74)... The master villain is, again, a Bank URI; perhaps they "feel" using the latest and greatest JS "goodies" makes them look "more safe" in the eyes of their otherwise "clueless" clients ; I'm of the opinion the @NotHereToPlayGames route should be pursued here, too... 3
NotHereToPlayGames Posted March 23, 2022 Posted March 23, 2022 I wish there was a 360Chrome v12.5 based on Chromium 80. v12 is based on Chromium 78. v13 (and v13.5) is based on Chromium 86.
XPerceniol Posted March 23, 2022 Posted March 23, 2022 (edited) ^Me too, but will stick with v11 until nothing works at all ... haha Edited March 23, 2022 by XPerceniol
UCyborg Posted March 23, 2022 Posted March 23, 2022 (edited) Raiffeisenbank site loaded without syntax errors, cookie dialog popped up. So progress was made. Solution, transpile problematic JS files using Babel and save them on a local web server, then use a local proxy server to redirect requests to fetch JS files to transpiled versions on the local web server. This was a quick test, I haven't clicked any further on the site to see if anything else doesn't work and obviously can't login since I'm not the user of that bank. Modern few click programs at hand were used for the test, so IIS (Internet Information Services) that comes with Windows as the optional component as the web server and Requestly as the proxy server. The latter also exsists as Chrome/Firefox Web Extension, desktop app is really just Electron app... oughtta be doable with older solutions as well. Full browser console output: Content Security Policy: Ni bilo mogoče razčleniti neveljavnega gostitelja 'report-sample' (neznano) hotjar is NOT permitted hotjar-loader.js:31:5 cookie_wall v1.1 cookie-wall.js:1:1 problem calling custom script: ReferenceError: $ is not defined Sled sklada: @https://www.rb.cz/:14:1 www.rb.cz:25:9 successfully loaded COOKIE_WALL component data Object { component: Object, content: Object } cookie-wall.js:20632:13 "loading: https://www.rb.cz/attachments/applications/styles/uds/apps/cookie-wall.css under tag id=cookie-wall-styles" cookie-wall.js:14339:11 track display cookie-wall.js:20703:244 component init: formGenericStepsAspect cookie-wall.js:15286:11 FORM GENERIC CONTENT: Object { componentAppearance: Object, name: "standalone|cookie-wall", nameOverride: "", storeInDatabase: false, siebelOpportunity: false, successUrl: "", successShowInPopup: false, successMessage: "success", successParamKey: "ret=ok", failureUrl: "", Še 5 … } cookie-wall.js:19346:147 initDone start cookie-wall.js:20119:29 itemsPartOfSet: Object { } cookie-wall.js:20130:15 fieldSet.fields.length= 1 cookie-wall.js:20140:98 fieldSet.fields.length= 2 cookie-wall.js:20140:98 stepWithFieldSets.fieldSets.length= 2 cookie-wall.js:20143:13 fieldSet.fields.length= 1 cookie-wall.js:20140:98 fieldSet.fields.length= 2 cookie-wall.js:20140:98 fieldSet.fields.length= 1 cookie-wall.js:20140:98 fieldSet.fields.length= 2 cookie-wall.js:20140:98 stepWithFieldSets.fieldSets.length= 2 cookie-wall.js:20143:13 stepsWithFieldSets.length= 2 cookie-wall.js:20146:11 selecting step: 1 cookie-wall.js:20233:15 isPrev=false, currentStepNo=1 cookie-wall.js:20233:51 validation skipped cookie-wall.js:20235:18 preview-editable destroy called cookie-wall.js:15781:15 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name= cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-wysiwyg linebreak-after cookie-wall.js:18906:137 init done - value: cookie-wall.js:18684:259 InnerHTML: set content cookie-wall.js:15873:11 InnerHTML: get content cookie-wall.js:15877:18 InnerHTML: processedContent: <h4 class="wysiwyg-classic">Nastavení cookies.</h4> <h2 class="wysiwyg-classic">Aby Vám web vyhovoval.</h2> <p class="wysiwyg-classic">Soubory cookies a podobné technologie pomáhají zlepšovat užívání našeho webu. Díky nim poznáme vaše preference a snadněji vám zobrazíme to, co hledáte. Zároveň můžeme rozvíjet naše webové stránky a služby. Navíc nám společně s našimi partnery umožníte, abychom vám zobrazili jen pro vás relevantní reklamní nabídky. Pokud přijmete všechny cookies, umožníte nám, abychom je využívali pro všechny zmíněné účely. Můžete si ale také zvolit své vlastní nastavení. Vaše volba bude platit pro web <a href="https://www.rb.cz" data-to-base64="false">www.rb.cz</a> a jeho subdomény. Více informací získáte <a href="https://www.rb.cz/informacni-servis/politika-cookies" target="_blank" data-to-base64="false">v přehledu o ochraně soukromí a správě cookies</a>.</p> cookie-wall.js:15891:63 preview-editable destroy called cookie-wall.js:15781:15 InnerHTML: get content cookie-wall.js:15877:18 InnerHTML: ngOnInit done cookie-wall.js:15883:15 InnerHTML: afterClientViewInit cookie-wall.js:15887:11 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name=prijmout-vsechny-cookies cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-button linebreak-after cookie-wall.js:18906:137 init done - value: cookie-wall.js:18684:259 button: Array [ ] cookie-wall.js:18744:13 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name=nastavit-cookies cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-button linebreak-after cookie-wall.js:18906:137 init done - value: cookie-wall.js:18684:259 button: Array [ ] cookie-wall.js:18744:13 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name= cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-wysiwyg linebreak-after cookie-wall.js:18906:137 init done - value: cookie-wall.js:18684:259 InnerHTML: set content cookie-wall.js:15873:11 InnerHTML: get content cookie-wall.js:15877:18 InnerHTML: processedContent: <h4 class="wysiwyg-classic">Nastavení cookies.</h4> <h2 class="wysiwyg-classic">Ochrana soukromí a správa cookies</h2> <p class="wysiwyg-classic">Volby uvedené níže Vám dovolují určit, pro jaké účely můžeme cookies a obdobné nástroje používat. Nezbytné cookies jsou potřebné k tomu, aby webová stránka fungovala dle Vašich očekávání a mohli jsme jejím prostřednictvím poskytovat příslušné služby.</p> <p class="wysiwyg-classic">V ostatních případech potřebujeme k využívání cookies váš souhlas. Záleží na Vašem rozhodnutí, zda budete tyto cookies akceptovat, a to buď volbou tlačítka Přijímám všechny cookies, nebo si nastavíte souhlasy s cookies podle vašich preferencí v části Správa předvoleb poskytování souhlasu. Svou volbu můžete kdykoliv v budoucnu změnit.</p> <p class="wysiwyg-classic">Udělením souhlasu umožňujete Raiffeisenbank a.s. a třetím stranám, s nimiž Raiffeisenbank a.s. spolupracuje, zpracovávat údaje získané prostřednictvím příslušných cookies pro konkrétní účel, který je blíže popsán níže. Bližší informace o zpracovávaných údajích a třetích stranách získáte <a href="https://www.rb.cz/informacni-servis/politika-cookies" target="_blank" data-to-base64="false">v přehledu o ochraně soukromí a správě cookies</a>. Souhlas udělujete na maximálně 12 měsíců nebo do významné změny v používaných cookies na naší straně. Přičemž expirace jednotlivých cookies se může lišit a aktuální informace naleznete přímo ve vašem internetovém prohlížeči, který používáte. Vaše volba bude platit pro weby Raiffeisenbank a jejich subdomény.</p> cookie-wall.js:15891:63 preview-editable destroy called cookie-wall.js:15781:15 InnerHTML: get content cookie-wall.js:15877:18 InnerHTML: ngOnInit done cookie-wall.js:15883:15 InnerHTML: afterClientViewInit cookie-wall.js:15887:11 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name=consents cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-checkbox linebreak-after mandatory choice-description cookie-wall.js:18906:137 init done - value: ["functional"] cookie-wall.js:18684:259 preview-editable destroy called cookie-wall.js:15781:15 consents setting value=["functional"] to _value= of field=checkbox cookie-wall.js:18622:15 reseting fields: Array [ ] cookie-wall.js:18668:37 reseting fields: Array [ ] cookie-wall.js:18668:37 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name=prijmout-vybrane-souhlasy cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-button no-linebreak cookie-wall.js:18906:137 init done - value: cookie-wall.js:18684:259 button: Array [ ] cookie-wall.js:18744:13 Form field this.field.maxLength 250 cookie-wall.js:18680:163 init form-field: name=prijmout-vsechny-souhlasy cookie-wall.js:18680:284 form field wrapperClass set: form-field form-field-button linebreak-after cookie-wall.js:18906:137 init done - value: cookie-wall.js:18684:259 button: Array [ ] cookie-wall.js:18744:13 previousFieldsChangeDependentFields: Array [ ] cookie-wall.js:19411:15 Strict-Transport-Security: stran je navedla glavo, ki je ni bilo mogoče uspešno razčleniti.[Več o tem] saveTrackingData "successfully loaded: https://www.rb.cz/attachments/applications/styles/uds/apps/cookie-wall.css under tag id=cookie-wall-styles" cookie-wall.js:14347:15 attr - elem: null cookie-wall.js:20164:15 initDone=true cookie-wall.js:20157:67 computeFieldSetMatch: computeSingleField=false, currentValue=, visible=true, field: Object { nodeRef: "workspace://SpacesStore/f587070a-bd…", formGenericSetParticipation: Object, label: "<rich_text>", labelEn: null, maxLength: 250, name: " ", nameEn: null, nameOverride: "", defaultValue: "", type: "16", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 computeFieldSetMatch: computeSingleField=false, currentValue=, visible=true, field: Object { nodeRef: "workspace://SpacesStore/dd12e17c-73…", formGenericSetParticipation: Object, label: "Přijmout všechny cookies", labelEn: null, maxLength: 250, name: "prijmout-vsechny-cookies", nameEn: null, nameOverride: "", defaultValue: "", type: "15", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 computeFieldSetMatch: computeSingleField=false, currentValue=, visible=true, field: Object { nodeRef: "workspace://SpacesStore/9ac71703-b9…", formGenericSetParticipation: Object, label: "Nastavit cookies", labelEn: null, maxLength: 250, name: "nastavit-cookies", nameEn: null, nameOverride: "", defaultValue: "", type: "15", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 computeFieldSetMatch: computeSingleField=false, currentValue=, visible=true, field: Object { nodeRef: "workspace://SpacesStore/a9ce2fd8-7a…", formGenericSetParticipation: Object, label: "<rich_text>", labelEn: null, maxLength: 250, name: " ", nameEn: null, nameOverride: "", defaultValue: "", type: "16", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 computeFieldSetMatch: computeSingleField=false, currentValue=["functional"], visible=true, field: Object { nodeRef: "workspace://SpacesStore/271c09af-04…", formGenericSetParticipation: Object, label: "Nastavení souborů cookies", labelEn: null, maxLength: 250, name: "nastaveni-souboru-cookies", nameEn: null, nameOverride: "consents", defaultValue: "["functional"]", type: "5", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 computeFieldSetMatch: computeSingleField=false, currentValue=, visible=true, field: Object { nodeRef: "workspace://SpacesStore/0f61eea9-fe…", formGenericSetParticipation: Object, label: "Přijmout vybrané souhlasy", labelEn: null, maxLength: 250, name: "prijmout-vybrane-souhlasy", nameEn: null, nameOverride: "", defaultValue: "", type: "15", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 computeFieldSetMatch: computeSingleField=false, currentValue=, visible=true, field: Object { nodeRef: "workspace://SpacesStore/883ec7e6-1e…", formGenericSetParticipation: Object, label: "Přijmout všechny souhlasy", labelEn: null, maxLength: 250, name: "prijmout-vsechny-souhlasy", nameEn: null, nameOverride: "", defaultValue: "", type: "15", Še 27 … } cookie-wall.js:19734:11 field.fieldRef.usedInDisplayFormulaOfFields: Array [ ] cookie-wall.js:19711:11 field.fieldRef.usedInValueFormulaOfFields: Array [ ] cookie-wall.js:19723:11 setsMatches: Array [ ] cookie-wall.js:19743:81 controllingFieldsBySetName: Object { } cookie-wall.js:19743:113 setsMatches2: Array [ ] cookie-wall.js:19749:15 detectOverflownAdditionalContent - wrapper: <div class="form-checkbox-wrapper disabled checked"> cookie-wall.js:18762:13 detectOverflownAdditionalContent - acw: <div class="additional-content wysiwyg"> cookie-wall.js:18762:78 detectOverflownAdditionalContent - showMore: <span class="show-more" style="display: none;"> cookie-wall.js:18762:139 detectOverflownAdditionalContent - acw.offsetHeight: 0 cookie-wall.js:18762:216 detectOverflownAdditionalContent - acw.scrollHeight: 0 cookie-wall.js:18762:303 detectOverflownAdditionalContent - wrapper: <div class="form-checkbox-wrapper"> cookie-wall.js:18762:13 detectOverflownAdditionalContent - acw: <div class="additional-content wysiwyg"> cookie-wall.js:18762:78 detectOverflownAdditionalContent - showMore: <span class="show-more" style="display: none;"> cookie-wall.js:18762:139 detectOverflownAdditionalContent - acw.offsetHeight: 0 cookie-wall.js:18762:216 detectOverflownAdditionalContent - acw.scrollHeight: 0 cookie-wall.js:18762:303 detectOverflownAdditionalContent - wrapper: <div class="form-checkbox-wrapper"> cookie-wall.js:18762:13 detectOverflownAdditionalContent - acw: <div class="additional-content wysiwyg"> cookie-wall.js:18762:78 detectOverflownAdditionalContent - showMore: <span class="show-more" style="display: none;"> cookie-wall.js:18762:139 detectOverflownAdditionalContent - acw.offsetHeight: 0 cookie-wall.js:18762:216 detectOverflownAdditionalContent - acw.scrollHeight: 0 cookie-wall.js:18762:303 success cleaning up session: success cookie-wall.js:19353:13 form field wrapperClass set: form-field form-field-wysiwyg cookie-wall.js:18906:137 InnerHTML: set content cookie-wall.js:15873:11 InnerHTML: get content cookie-wall.js:15877:18 InnerHTML: processedContent: <h4 class="wysiwyg-classic">Nastavení cookies.</h4> <h2 class="wysiwyg-classic">Aby Vám web vyhovoval.</h2> <p class="wysiwyg-classic">Soubory cookies a podobné technologie pomáhají zlepšovat užívání našeho webu. Díky nim poznáme vaše preference a snadněji vám zobrazíme to, co hledáte. Zároveň můžeme rozvíjet naše webové stránky a služby. Navíc nám společně s našimi partnery umožníte, abychom vám zobrazili jen pro vás relevantní reklamní nabídky. Pokud přijmete všechny cookies, umožníte nám, abychom je využívali pro všechny zmíněné účely. Můžete si ale také zvolit své vlastní nastavení. Vaše volba bude platit pro web <a href="https://www.rb.cz" data-to-base64="false">www.rb.cz</a> a jeho subdomény. Více informací získáte <a href="https://www.rb.cz/informacni-servis/politika-cookies" target="_blank" data-to-base64="false">v přehledu o ochraně soukromí a správě cookies</a>.</p> cookie-wall.js:15891:63 InnerHTML: set content cookie-wall.js:15873:11 InnerHTML: get content cookie-wall.js:15877:18 InnerHTML: processedContent: <h4 class="wysiwyg-classic">Nastavení cookies.</h4> <h2 class="wysiwyg-classic">Ochrana soukromí a správa cookies</h2> <p class="wysiwyg-classic">Volby uvedené níže Vám dovolují určit, pro jaké účely můžeme cookies a obdobné nástroje používat. Nezbytné cookies jsou potřebné k tomu, aby webová stránka fungovala dle Vašich očekávání a mohli jsme jejím prostřednictvím poskytovat příslušné služby.</p> <p class="wysiwyg-classic">V ostatních případech potřebujeme k využívání cookies váš souhlas. Záleží na Vašem rozhodnutí, zda budete tyto cookies akceptovat, a to buď volbou tlačítka Přijímám všechny cookies, nebo si nastavíte souhlasy s cookies podle vašich preferencí v části Správa předvoleb poskytování souhlasu. Svou volbu můžete kdykoliv v budoucnu změnit.</p> <p class="wysiwyg-classic">Udělením souhlasu umožňujete Raiffeisenbank a.s. a třetím stranám, s nimiž Raiffeisenbank a.s. spolupracuje, zpracovávat údaje získané prostřednictvím příslušných cookies pro konkrétní účel, který je blíže popsán níže. Bližší informace o zpracovávaných údajích a třetích stranách získáte <a href="https://www.rb.cz/informacni-servis/politika-cookies" target="_blank" data-to-base64="false">v přehledu o ochraně soukromí a správě cookies</a>. Souhlas udělujete na maximálně 12 měsíců nebo do významné změny v používaných cookies na naší straně. Přičemž expirace jednotlivých cookies se může lišit a aktuální informace naleznete přímo ve vašem internetovém prohlížeči, který používáte. Vaše volba bude platit pro weby Raiffeisenbank a jejich subdomény.</p> cookie-wall.js:15891:63 Bad formatting as comes with built-in copy-paste. Edit: Figured out how to do it all with Proxomitron, no separate web server needed. Edit2: OK, that inability to call custom script is still there...exception is caught in some inline script and the catch block only logs that message...so the big blue button still doesn't work. Edited March 23, 2022 by UCyborg
RainyShadow Posted March 23, 2022 Posted March 23, 2022 (edited) 4 hours ago, UCyborg said: Raiffeisenbank site loaded without syntax errors, cookie dialog popped up. So progress was made. Solution, transpile problematic JS files using Babel and save them on a local web server, then use a local proxy server to redirect requests to fetch JS files to transpiled versions on the local web server. Maybe a fork of Decentraleyes (or something similar) could be employed to serve these modified files? Edited March 23, 2022 by RainyShadow typo 1
UCyborg Posted March 23, 2022 Posted March 23, 2022 Maybe, but then you still have JS out there that Babel doesn't stomach and inline scripts in HTML and so on and so on. It's a holy mess. 1
VistaLover Posted March 24, 2022 Posted March 24, 2022 Official Pale Moon v29.4.5 released ... Also, something that really made me ROFL: https://web.archive.org/web/20220322142423/https://forum.palemoon.org/viewtopic.php?f=65&t=28003&start=80#p225547 (above proposal was suggested to Moonchild, perhaps meant seriously, but... really? ) 5
NotHereToPlayGames Posted March 24, 2022 Posted March 24, 2022 16 minutes ago, VistaLover said: (above proposal was suggested to Moonchild, perhaps meant seriously, but... really? ) Wow! Perfect example of how CLUELESS people are as to just "what" Roytam 'does'.
Mathwiz Posted March 24, 2022 Posted March 24, 2022 (edited) On 3/23/2022 at 11:40 AM, VistaLover said: perhaps they "feel" using the latest and greatest JS "goodies" makes them look "more safe" in the eyes of their otherwise "clueless" clients Could be deliberate, in order to force use of the "latest" browser versions, for "security" I feel fortunate that Chase.com still works in Serpent (52 and 55) as long as I use a user agent spoof, and of course don't try to enable "Web Components." On Android, not so lucky; I have a "vintage" 2015 Android phone which still works (even survived AT&Ts shutdown of their 3G network) except for the Chase app. The last Android 6 version of their app has been blocked for many moons. Never mind; I can still use Chrome - oh wait, Google just stopped updating Chrome on Android 6 too, so those days are numbered too. At least I got all the way up to Chrome 99 first (maybe Android 6 can't handle a 3-digit version number ) Assuming the phone continues to hold out, my last resort will be Firefox (probably FF 56 with, you guessed it, a UA spoof). Edited March 27, 2022 by Mathwiz Add scare quotes 1
xrayer Posted March 24, 2022 Posted March 24, 2022 (edited) Well, so the problem of RB is they use too new JS syntax that is not supported by old browsers. How Polyfill Addon can help with it? It doesn't work with Seamonkey but can be installed in MyPal. Or could be helpful Grasemonkey plugin to inject/patch some code? Is there any chance to implement newer JS interpretter into some XP browser? Someone mentioned Chrome v13 works - is it for XP? Do you mean that Chinese stuff with maybe some spyware included? Edited March 24, 2022 by xrayer
InterLinked Posted March 24, 2022 Posted March 24, 2022 7 hours ago, Mathwiz said: Could be deliberate, in order to force use of the "latest" browser versions, for "security" I feel fortunate that Chase.com still works in Serpent (52 and 55) as long as I use a user agent spoof, and of course don't try to enable "Web Components." On Android, not so lucky; I have a vintage 2015 Android phone Please... let's not insult our intelligence. 2015 is not "vintage". "Vintage" is my 1957 Western Electric 500 that I use on a regular basis. I don't even consider my main PC, from 2009, to be "vintage". "Vintage" in phones is from before most of the people on this forum were born. 7 hours ago, Mathwiz said: which still works (even survived AT&Ts shutdown of their 3G network) except for the Chase app. The last Android 6 version of their app has been blocked for many moons. Never mind; I can still use Chrome - oh wait, Google just stopped updating Chrome on Android 6 too, so those days are numbered too. At least I got all the way up to Chrome 99 first (maybe Android 6 can't handle a 3-digit version number ) Assuming the phone continues to hold out, my last resort will be Firefox (probably FF 56 with, you guessed it, a UA spoof). 1
NotHereToPlayGames Posted March 24, 2022 Posted March 24, 2022 (edited) 7 hours ago, xrayer said: Someone mentioned Chrome v13 works - is it for XP? Do you mean that Chinese stuff with maybe some spyware included? There are two versions of 360Chrome v13 that both work for XP and both have Chinese spyware removed - 1) https://msfn.org/board/topic/182993-360-extreme-explorer-arcticfoxie-versions/ 2) https://msfn.org/board/topic/182876-360-extreme-explorer-modified-version/ I'm heavily biased towards the ArcticFoxie version Edited March 24, 2022 by NotHereToPlayGames 3
NotHereToPlayGames Posted March 24, 2022 Posted March 24, 2022 1 hour ago, InterLinked said: "Vintage" is my 1957 Western Electric 500 that I use on a regular basis. My "vintage" is a 1955 Dodge Coronet and a 1961 Studebaker Hawk.
NotHereToPlayGames Posted March 24, 2022 Posted March 24, 2022 9 hours ago, Mathwiz said: Could be deliberate, in order to force use of the "latest" browser versions, for "security" Agreed! And it's nothing but a d#mn "red herring" - https://en.wikipedia.org/wiki/Red_herring 1
Recommended Posts