thomasxxx Posted May 7, 2022 Posted May 7, 2022 Hi everyone. Firstly sorry for my noob question and English. I am not a native speaker. As a brief, my question is ; how could i integrate/embed polyfills into old browsers to be able to view some websites that i can't view ordinarily, or to use/see some HTML5 elements-scripts or functions in that site which i can't use before ? Or can i do this? Is that possible integrate polyfills into a browser's core? (or shims whatever it called). i.e a HTML5 element which is firefox 52.9.0 not supported naturally in core/kernel? I am using Windows XP SP3 old laptop. All updates (including POS ones) are done. My browser is Firefox 52.9.0 since years. I am so familiar with it. Of course i always trying new ones (Roytam's browsers, Mypal, 360 and others..) Basically i can say, this is the main browser where all my sensitive data is stored. As i see from CPU-Z, my device support SSE, SSE2, SSE3 and EM64T. (I can't research deep yet what they means, just seeing this terms all time and can understand, some pc's can't do something because of CPU-Motherbord capacity imo) That was the summary of my question and brief info about my HOST machine/browser. Maybe that help experts while replying me.. After that, I just want to write a few observations and what I have learned about this till now. Maybe there are users who are more beginner than me. Also thank you to MSFN gurus and other people who contributed for XP and all old systems, for making my life easier. I have learned so much thing from here and glad to be on here. ------------- I just wondered about possibility of my question. Because love learning new things, love reading...As i understand; Polyfills can mimic something and if website owner use/add polyfills or some comlied *js files on source code, his/her website can be useable/loadable from old browsers too. When i check a website's source with Firefox's console, i see tons of .js files..Some of them polyfills others usual files..And of course FF52 can't recognize can't detect modern functions because of missing DOM elements or other things which i can't called correctly now. (hope you can understand what i mean) That's why, most of website can't load correctly on browser...Or so slow..Or freezing. Or laptop's fan starting make noise because of high CPU usage etc etc. Also i am 100% aware of that, it is not all about polyfills don't worry lol.. It may about browser's javascript rendering capacity host OS capacity or other some factors...As i said, i just wondering of possibilities on here. Here's an example short story of mine.. Recently i figure, when i using some useragent in FF52, i can't open Youtube correctly. I see only shapes..(CSS's and other all site functions not loading) But when i use famous webcomponentsjs i can open youtube well with all functions. I just copy and paste webcomponents-bundle.js file content from UNPKG right into Tampermonkey and run that script at beginning of load and i can success. I've done it before for other websites with other "polyfill.js" kind files and worked. But that my acts are totally random. I am not expert on this or i am not coder as you can see. I just trying something. For example i go to polyfill.io site with my browser and it automatically give me needed js file, i am putting it to tampermonkey or other some monkey add-on and it working like a userscript. So, therefore i start wonder how this can happen. If this can happen, is that any way to inject that *js file's code (or some content of that code i.e one HTML5 element or ECMA6 script etc) into browser directly without using a monkey-such userscript add-on? I am really totally confused because after try-fails it make me more excited. Want to learn more about it and i can't find satisfactory answer yet. People not care old systems and mostly i can't understand some conversations or discussions at Github while searching for something.. Sometimes, let's say a js file not working for X website for my X purpose i.e...But, after i put it to babel's online complier it start working. I also learned build some polyfills with NPM. I installed an old version of nodejs to my old XP SP3 laptop and can build some addons with npm commands. After build them, i am doing same things with same order... * Put that folder's one *js file into Tampermonkey, * choose "inject instant" option from settings * and mission accomplished :) So mates, i am wondering what the hell is going on here :) i am an oldschool guy from HTML/CSS times. I know that languages. Maybe little php from php5 times..Know something about making websites, using server panels like Cpanel, WHM but that's all. I totally foreign modern web..The terms/frameworks which i see everyday, like react, angular js, vue.js etc i totally have almosty zero knowledge. I still stuck on our old javascript, HTML days.. So if someone can tell me about my questions with considering my noob knowledge level, i will extreme glad. Google can't work for me this time :) TL DR, i can say, i want to learn the simple reasons (for my some questions) and the limit of possibilities that can be done with polyfills on old browsers.. Thank you so much in advance, if you read this long post. I take your time.. And i am again sorry if my English is not enough for explain myself on this. If you can't understand something on this post, please tell me. My reading of English is quite well but can't say same for my writing and speaking. Best Regards.
dmiranda Posted June 1, 2022 Posted June 1, 2022 Hi there. FF52 is not maintained. You should try sp52, mypal68 or 360 browsers (find them at https://msfn.org/board/forum/201-browsers-working-on-older-nt-family-oses/). Cheers!
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now