6 ms·
Warning: Don't click this if you don't understand what it's doing. You may have trouble closing it. GH pages link: https://hamukazu.github.io/lets-get-arrested
by joombaga 5y ago
Warning: Don't click this if you don't understand what it's doing. You may have trouble closing it.
GH pages link: https://hamukazu.github.io/lets-get-arrested/ https://hamukazu.github.io/lets-get-arrested/
- timwis 5y agoAhhh I accidentally zoomed on the page on mobile, so double tapped to unzoom and hit this. Proceeded to infinite loop Firefox on iOS. Oh well, time for a new phone anyway.
- speedgoose 5y agoIf you want to use Firefox you should get an Android smartphone. Apple forbids other browsers engines on iOS.
- stjohnswarts 5y agoI doubt most people want to switch phone ecosystems over a browser. I love firefox and use it everywhere (linux, windows, freebsd, etc) including macos, but iphone overall is a better experience for me as a mobile OS so I stick with that.
- account42 5y agoSwitching phone ecosystems over a browser might not make sense, but switching over being restrictions on which browser engines you are allowed to use does imo.
- MikePlacid 5y agoLolwhat?? https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926 https://apps.apple.com/us/app/firefox-private-safe-browser/i...
- speedgoose 5y agoIt’s safari with a wig.
- stjohnswarts 5y agoSorry but the adblocking, night-mode, and sync make it a lot better for me than safari, so it's not just "safari with a wig" which would imply only the interface looked a bit different but otherwise it worked the same, which is not the case.
- cma 5y agoIt's like if Microsoft had decreed in the 2000s that Mozilla can only make their browser as an IE6 toolbar, with IE6 still rendering the pages and enforcing weird rules.
- account42 5y agoThankfully that would have gotten Microsoft in trouble with anti-trust regulators in the 2000s. In 2022 anti-competitive behavior from platform holders is unfortunately tolerated - both for Apple and Microsoft.
- addaon 5y agoFirefox on iOS uses the Webkit rendering engine, not the Gecko rendering engine it uses on other platforms.
- spijdar 5y agoFirefox on iOS uses WebKit for showing web content, it doesn't use Gecko or any other components you'd think of as "Firefox". It does have some Mozilla added plugins and syncs with Firefox logins, but the meat of the application isn't really "Firefox".
- MauranKilom 5y ago"browser engine" != "browser app"
- 5y ago
- marcellus23 5y ago> If you want to use Firefox you should get an Android smartphone. Apple forbids other browsers engines on iOS. How does the first sentence follow from the second? For almost all users, the engine is irrelevant, it's the chrome that matters.
- Brian_K_White 5y agoUnfounded assumption. My own primary reasons for using FF are 2 things: 1 - Use anything other than chromium simply to combat monoculture and preserve some possibility for things that Google and MS or other superpowers may not like and so won't be allowed in Chrome or Edge. 2 - For instance, actually functional, useful, powerful and and user-holds-the-power plugins, like ad-blockers that actually work and don't have un-closable whitelists for paying customers, page editors that can block or modify other things besides just ads like any sort of annoying thing like auto playing videos or chat popups etc. Url-cleaners that strip off all the tracking redirects in search result links and links in facebook comments etc. Some of this kind of stuff is still possible in chrome/edge at least on the desktop, but only because there still is at least some small competition to compare to, and it gets a little worse every day, never better. Meanwhile I have at least some of this even on mobile. Some things if I can't get it in the normal FF, I can get them in whole other special purpose browsers, which couldn't be done with any browser at all on ios. Much of this is core browser engine function, not just the visual style of the buttons.
- Diesel555 5y agoAvailability Bias. You are assuming "almost all users" mirrors the users you know. The engine is all that matters to me. Certain sites work differently on different engines. The only reason I leave Safari is for a different engine that often works better on less popular or more niche sites (PKI and some other issues). I can't do that on my iPhone. I wish I could. I know many people, not technologically inclined, that just try different browsers on their computers when a website doesn't work. They don't know they are trying different engines, they just know it works on their computer. They also don't know that this methodology doesn't work on iOS. They still try.
- 5y ago
- culi 5y agoWhat do you mean by this? I mainly use FireFox on my iPhone. Are you saying the FireFox app utilizes WebKit?
- stjohnswarts 5y agoFirefox on ios is pretty handicapped vs on Android. Like most things it's a tradeoff. Also the javascript engine isn't nearly as fast as the one for Safari on ios. That said I still use firefox there because i sync everything on firefox, also because of the built in night mode which is close enough to darkreader for my usage.
- shawabawa3 5y agoFirefox on iPhone is a wrapper around Safari.
- efraim 5y agoWebkit is not safari. It doesn't use the same ui or bookmarks for example.
- smoldesu 5y agoIt is, in fact, Safari. As another commentor noted, it's an instance of Safari Webview, not just webkit. The only thing you control when developing third-party apps is the UI/UX.
- marcellus23 5y ago> an instance of Safari Webview, there is no "Safari Webview" -- GP is being pedantic but he is right here. WKWebView is not Safari, anymore than Chrome was Safari before it forked off into using Blink. WebKit != Safari
- account42 5y agoChrome had its own build of WebKit with custom patches even before Blink - in no way comparable to embedding Apples build made for Safari.
- timwis 5y agoThanks but apparently you can close the tab in iOS Safari so it’s a Firefox issue.
- andai 5y agoInteresting, on iOS Safari you can just close the page.
- account42 5y agoHow are there still popular browsers that let websites take control away from the user via popups and/or alerts? I thought that shit was fixed years ago.
- grimgrin 5y agoif you open this on mobile and need to get that alert/popup closed, go to another app and click a link to take focus back in your mobile browser, then you can locate the Bad Tab and nuke it or at least that’s what i managed on ios w/ firefox
- jtbayly 5y agoiOS Safari I simply clicked the tab icon and closed it.
- rosndo 5y agoYou can just tap the arrow to navigate back, alerts don’t block browser UI.
- rnestler 5y agoFirefox on Android asks after the second alert if I want to prevent the page from opening further dialogs which I can select to silence it.
- ars 5y agoI wrote one of these where it moves the popup window all over the screen, and rapidly opened and closed the popup (not an alert), making it impossible to click. I was unable to stop my own creation and had to ctrl-alt-del kill the browser - except that when I started the browser again, it went back to the last opened window. It took a bit of work regaining control. I wish I had saved the code, although it wouldn't work today since browsers restrict window open/close these days.
- ffhhj 5y agoReally cool! In my young days I had fun with js alerts in certain forums. It's incredible modern browsers still suffer these problems. I have managed to freeze my computer with resource intensive js scripts that required a forced power off, but I never save the code of these bugs. With the latest Ubuntu my machine used to freeze when opening Gmail in Firefox, I started suspecting some kind of sabotage on Firefox, but never managed to find the actual cause.
- ziml77 5y agoOr just have Firefox which gives you the option to disable alerts if one comes up quickly after you already acknowledged another. Alternatively, open up the browser console and type `alert = undefined`