Ask Slashdot: Gaining Control of My Mobile Browser?
An anonymous reader writes: I run Firefox with NoScript and FlashBlock at home. Browsing is easy, and I only have to enable scripts on a few sites. If they have 20+ scripts, I just surf somewhere else. Fast forward to the mobile experience. I had an Android device, but now I have an iPhone. In addition to the popup problem, and the fake "X" on ads, the iPhone browsers (Safari, Chrome, Opera) will start to show a site, then they will lock up for 10-30 seconds before finally becoming responsive. If I switch back to another app and then return to the browser, Safari and Chrome have a little delay, but Opera delays 20+ seconds before becoming responsive again.
Firefox is not available on the iPhone, so I can't simply run NoScript. Chrome does not appear to have a NoScript equivalent for mobile. What solutions are you using to make mobile browsing work?
Firefox is not available on the iPhone, so I can't simply run NoScript. Chrome does not appear to have a NoScript equivalent for mobile. What solutions are you using to make mobile browsing work?
"Firefox is not available on the iPhone"
There's an app called virtualBrowser, which runs firefox, but you'll better have LTE.
You can try it out for free, but if you want to save installed extensions like noscript and adblock, you'll have to pay a monthly fee, 2 bucks if I remember.
There are also standalone adblocker apps. (weblock etc) I pasted my custom filters copied from adblock into mine and it works OK.
Instead of dealing with malware in the Play store, you get to deal with no freedom in the App store. You knew the sword cut both ways when you switched, and now you're complaining?
Accept the walled garden. Even if you find a fix now Apple will probably break it with the next release.
thegodmovie.com - watch it
Buy an Android phone (or Jolla), run Firefox, be happy.
If you buy closed junk, you get closed junk, deal with it.
That's not what the iPhone is about. It's like complaining that the Corvette you just bought isn't good at towing big loads.
If you're a tinkerer, buy a phone for tinkerers.
Sounds like someone is just having a case of "buyer's remorse", sucks to be you. Just buy another droid and be done with it.
Read subject. You can not get an alternative browser on iPhones, it is not allowed, all the "alternative" browsers on iPhones are just reskinned Safari because Apple does not allow alternative browsers. So if you are wondering how to get control over you phone again: Ditch iPhone!
All you'll get on Slashdot is "neener-neener" posts from Android fan boys telling you you deserve it for buy the Phone That Shall Not Be Named. What you should have done was ask Google, and it would have taken you to a number of browsers available for iOS that block banner ads. Question answered, no psychopathic schadenfreude.
Root your phone, or buy a phone that can be rooted easily (I recommend the HTC 1.) From there install https://fdroid.org/ as your repository and download adaway. It will amend your hosts file to basically blackhole known advertising servers. Android used to have a package called the naked browser, which is much faster and secure than the default browser. disable all cookies and whitelist the useful sites you want.
Good people go to bed earlier.
Run DD-WRT on router, put hosts.txt on USB drive, add this script to "firewall" commands:
This blocks almost all ads in mobile Safari, but only works at home of course. The hosts.txt can be updated by sharing the USB or ssh to router, then reboot. This script is a bit different from the one on dd-wrt site that downloads hosts.txt on boot, but that script doesn't actually work.
Your iPhone can't lock up for 10-30 seconds, as that would activate the watchdog and kill the app. What's really happening?
I sympathize, as I had the same concerns - but now I use the iCab browser on my iphone. It still uses the webkit rendering engine, of course, but it does have built-in advert/script-blocking capabilities. It's nowhere near as complete as the Firefox+NoScript+AdblockEdge combo, but still waaaay better than Safari.
Unfortunately that leaves all the other apps on my phone un-sanitized - if I click through to full articles from my Newsify RSS reader, it displays them complete with banner ads, fake close buttons, "Insurance Companies In (my location) Don't Want You To Know This One Trick" dross, and - worst of all - embedded itunes app store links that just automatically open, so that I get a sudden "Do you want to switch to the app store?" prompt. Grr.
Tl;DR: Try iCab as a first step to restoring your sanity.
Captcha: "discover". How appropriate.
"Mobile" is basically a trailer for the cryptographically sealed dystopia after the demise of the general purpose computer. Your options are basically 'consume that content, just the way its creator intended you to' or 'walk away'.
Android is slightly better, in that (while it is peddled by a massive surveillance-and-advertising vendor) it is fairly easy to buy a handset that will accept substantial modification without the blessing of the creator. iOS starts from an incrementally less user-hostile place; but Apple's dedication to lockdown is very, very, thorough and relatively competent. Short of using the phone as a VNC/RDP/ICA client and connecting to a real computer, you are mostly SOL.
I use Atomic Browser for ad-heavy sites. It has some nice features and could do several things Safari couldn't. You can also download pages if you are going to fly or want a ready reference.
You could use a proxy auto-config file on your iphone to block at least some of the junk. it won't be as good as adblock(+) and no script but it would be better then nothing. https://code.google.com/p/adbl...
Just, like, don't visit sites with intrusive ads on your mobile phone. Otherwise you're just contributing to the arms race.
I only frequent a few sites on my mobile during my commute... fark, arstechnica, classic.slashdot.org, maybe a little ttac.com . facebook.com now works much better than it used to (uninstalled the facebook app once they started uploading my address book).
Rarely visit the linked news articles at sources with terribad ads, can glean enough of the interesting tidbits and analysis through the comments by fine folks like you.
Seriously, as its sole example, the summary links to an article from *2010* (which mentions Flash support on "Android phones running the new Froyo mobile OS").
The first step in gaining control of your mobile browser is jumping forward 4-5 years. Welcome to the future.
just root your phone and install ad-block.
Already tried to search ad block in itunes?
The first search hit: "Block Ads on the iPhone, iPad, & iPod touch with a Simple Trick"
Missing Option. Use a HOSTS file.
Try iCab mobile, http://www.icab-mobile.de
Same engine under the hood, but better control of the browsing experience. You'll need to spend some time in the app's settings, especially "filters" under "tools." It makes most sites seem faster, and some sites usable again. We use it on iphones and ipads. Worth it.
I've had great luck recently trying out the Mercury browser on both my iPhone and iPad. It alone seems capable so far of restricting all the pop-ups and perhaps more importantly the new-found pop-unders.
I don't know of a single major website I've visted that doesn't have an iPhone app. So STFU and download your crack.
I do not fail; I succeed at finding out what does not work.
I had an iPad 2, enjoyed lots about it, but the whole browser issue killed my enjoyment of the device. "Legitimate" sites like NBC and the New York Times had pop-up tabs and I couldn't control the browser to the degree necessary to stop them.
Although I had rooted the iPad, I could not find a decent way to deal with ad blocking on iOS. I sold the device and have gone to Android stuff for my mobile solutions.
Here's my recipe for, if not happiness, at least much less pop-up and advertisement induced rage:
--rooted Android device
--installed AdAway (from f-droid)
--use Naked Browser, with javascript off, and then I whitelist only the sites that need it
No pop-ups, no worries, no ads.
Make sure it requires authentication. Set up your filters. Then set your proxy settings to use that server.
"Mobile" is basically a trailer for the cryptographically sealed dystopia after the demise of the general purpose computer. Your options are basically 'consume that content, just the way its creator intended you to' or 'walk away'.
Shhhh! Don't let them hear you say that, or they'll start lobbying for a ban on the "off" switch.
Consume our content. Walking away is not an option.
-- Your friendly Apple representative
mobile wifi hotspot and a real computer of some kind
... moving your browsing elsewhere if your favourite sites require NoScript to be readable?
This is free, platform independent advice.
I apologize for the lack of a signature.
Seriously. Android gives you the ability to control *everything*--it just depends on how much effort you want to invest. You can go as far as doing a custom rom with multiple to choose from. There are even permissions apps that will let you selectively mock features so you can still run apps that you would otherwise not want.
So long as you can root the phone, or even better unlock the bootloader, there is little you can't make an android phone do for you or prevent it from doing.
Try that with an i-ve-got-you-by-the-apples-phone.
Best mobile browser on the planet, bar none. Runs Android apps safely.
Of follow the herd. I really don't care.
The concepts of an iPhone and user freedom/control are mutually exclusive.
We should learn what we need to know about issues, before we decide what we need to feel about them.
If you can Jailbreak (or are willing to) install adblock via cydia.
Both browsers are cheap and will block most ads. I've used Atomic for the past several years as my primary browser on my iPhone 4 and 5s, iPad 3, and iPad Mini retina, and it has worked very well on all. The browser is very configurable and makes much better use of small real estate than Safari. It's very rare that Atomic has let me down or that I have to fall back to using Safari or Chrome (maybe twice a year?).
I've used Mercury less than Atomic, but only because Atomic has worked well. The little I have used Mercury, I've had no complaints.
Alas there's precious little company support or user community for Atomic. If Mercury turns out to be better for this, I might be willing to switch.
Closest I've come is the above... basically, use an automated app with root privileges to add the main ad-servers to your hosts file.
Other than that, you're pretty much fucked.
jailbreak your device and change the hosts file to block all ad sites. I copied this hosts file for my mac and my phone http://winhelp2002.mvps.org/ho... Doing this will block many of the ads in all the apps as well. =)
I have been carrying an 8" windows tablet since they came out (just got a 7" one). ITs the best way to say 'fuck mobile phones and their toy OS.'. Before that i would jsut remote into my desktop at home. Mobile browsers suck, not only performance, but the monetization is so strong they ruin the experience with crap. Mobile OS's are basically shady fucks trying to get your grandma to buy stuff.
Good-bye
It sounds like you're describing what it's like to browse the Internet on the older iDevices which have 512MB of RAM. If you're dead-set on sticking to iOS, it's time to open your wallet up and make a generous donation to Apple. Or, as suggested by the rest of the peanut gallery, switch to Android.
---
DRM is like antifreeze, to the MPAA/RIAA it's sweet, to the consumers it's poison.
I've disabled JS in Safari, my main browser on iPhone. I use a secondary browser if I want to access content that requires it. This has made the experience of mobile browsing infinitely better. No more must I suffer through pop-up modal dialogues, requests to download apps via alert, advertisements, and swipe-left/swipe-right article navigation. I'll never turn it back on.
The amount of misinformation in this topic is staggering.
There's enough cool stuff in the App Store that take a lot of the hurt away. I'm using iCab Mobile, an alternative to Safari that has many options, ad blocking one amongst them.
As for the comments that all browsers are just reskinned versions of an older Safari version, as far as I know the new WKWebView component makes it possible for alternative browsers to have equal speed compared to Safari.
8 of 13 people found this answer helpful. Did you?
I use a Javascript-free browser on my iPhone called "Narrow". I highly recommend it.
I am frequently in poor service areas. During such times, the following app has worked well for me:
Instabrowser by Red Mage, LLC
https://appsto.re/us/OtmBF.i
There is only one worth mentioning (the others simply don't block JS all the time) : https://chrome.google.com/webstore/detail/%C2%B5matrix/ogfcmafjalglgifnmanfmnieipoejdcf?hl=en
I haven't checked it on the mobile version but it's worth checking. It can block everything from plugins, CSS, Images to Javascript or even HTML5 video/audio. Can enforce HTTPS on all sites, and allows the use of pre-defined hosts lists. And it has a much cleaner and easier GUI than NoScript.
Why do you want to visit websites poping up ads in front?
From what I understand, Android KitKat no longer has a hosts file. Google fears it (blocking advertising obviously) apparently. However, IF you have an ANDROID phone that's "rooted" you can pull this off easily enough:
---
1.) Get ahold of the "Android Debugging Bridge" (ADB) & install it
2.) Mount your system mountpoint as READ + WRITE (as powerful of priveleges as you need is this)
3.) Using the PULL command, copy the file over from your PC (or even on your ANDROID if its there already) using PULL & overwrite the etc. folder's copy of HOSTS
---
* DONE! Yes, it's THAT simple... &, it works!
(You *may* have to run a DosToUnix textfile formatting utility over the custom hosts you created if you generated it in Windows (say, via this app I created for it -> http://start64.com/index.php?o... which imports custom hosts file data for added speed, security, reliability, & even anonymity to an extent also from 12++ reputable + reliable sources online for such data))
APK
P.S.=> Block ANYTHING you want that way, AND, also speed up access to your favorite sites too (double-bonus) & also proof yourself vs. DNS flaws (like redirect poisoning since most ISP's are STILL NOT PATCHED vs. the Kaminsky flaw in that capacity) & downed DNS servers too, aiding reliability of access to your 'said favorite sites' as well...
... apk
Correct me *IF* I am wrong here http://ask.slashdot.org/commen...
APK
P.S.=> From what I've heard, Google REMOVED hosts on ANDROID "KitKat" series of their OS onwards (I strongly suspect out of fear of hosts being able to block ads BETTER than anything out there with greater end user level control)... apk
phones are designed and marketed for exactly the opposite of what you are asking for. all of them. also, phones are today the most used devices for browsing, and counting. that should give you a rough idea of where the internet is heading, and why you are asking the wrong question.
Chrome has ScriptSafe. I don't like it as much as NoScript, but it's the closest I've found. AdBlock, Ghostery, and LastPass are on Chrome as well. I'm not sure which ones work with the mobile browser though.
There's also one called ScriptBlock, but I haven't tried it.
I refuse to sign
Just use Tumblr for your iPhone porn.
The pursuit of absolute tolerance leads to the most rigorous and ludicrous intolerance. - REX MURPHY
All the mobile browsers are absolutely fucking horrible. Firefox mobile is the best, but it also sucks.
On Android, I use XServer-XSDL, an Ubuntu chroot (Debian doesn't build chromium for armhf anymore), and desktop Firefox + Grab-and-Drag, or Chromium+umatrix. This also sucks, but it sucks less than anything native. YMMV.
What if you created a WEP that uses a domain blocking proxy or is that too simplistic a solution?
- Zav - Imagine a Beowulf cluster of insensitive clods...
If you block ads, you're being an entitled jerk
Blocking ads on the web these days is akin to practicing safe sex. "You don't want to get AIDS? You're being an entitled jerk!"
captcha: superior
My dream mobile browser would be elinks. What better way to reduce bandwidth for phone-based news reading than to never download any of the images, ever? Also, elinks has no Javascript support, and it does a nice job of controlling layouts (for the most part; some canvas-heavy websites will look "flattened", where you can see canvases for status updates that haven't actually occurred, because some Javascript code segment normally doesn't reveal it until the proper time).
For when you do need to view an image, it would be nice to cross-link an image viewer browser app that also doesn't support Javascript. Most of the time, if I'm looking for a specific image from my phone browser, I'm using Google Image Search, the mobile version of which does a very nice job of presenting smaller thumbnails for the search preview.
"Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
I asked myself this very question about 3 days ago, mercury is ok, but icabMobile you can just full on block all javascript, css, and even images if you really want too.
Yes I use desktop firefox with no css, images or javascript; I only turn them back on as needed. It's much faster to load and leads to a deep state of focus when you are reading :)
Have you thought about switching to an Android Smartphone? Samsung Galaxy S6? Lg Optimus G or F7? HTC One? Install Firefox and Adblock and Toggle JavaScript Enable, Click-to-Play Manager.
Go back to android if you want to control your own device.
Doing tech support for the proverbial relative, I installed adblock in all computers....
My company "fixed" this issue by banning personal phones inside the cypher locked regions. And then they "fixed" the lock issue by putting them on all of the doors. You can, however, carry your company provided phone wherever, whenever.
You know nothing, Cory Christison
This is the thing. The economy of the web, in the sense of who is paying for all those 'free' sites, is built upon advertising. Personally, I don't like that very much, and in particular I dislike advertising in general.
This does not change the fact that advertisers are paying for those sites so that you can view them for 'free'. Thus blocking advertising is not an ethical act by a well-known test for ethics (what would happen if everyone did it?).
So - don't install adblock, and if you hate advertising that much, don't visit sites that employ them to pay their bills. This will result in a fairly restricted web browsing experience - but perhaps the time saved can to do something more productive instead? For myself, I just deal with the ads. And sometimes, despite myself, when they seem to be advertising something that I might be interested in, I even click on them. Once, and no-one is more surprised at this than me, I even bought something.
..and route from there.
Problem solved. We're supposed to be the techies, remember?
..don't panic
/thread
There seem to be a number of alternative browsers that at least purport to integrate Adblock. Have you tried any of them?
You should check out the forums about people bitching hard about performance issues after updating to 8. I also hope that you have an extra GB of storage space for all the features you probably won't use (I've heard people had to clear up to 3GB before they were allowed to update)
One of the main reasons why Android devices aren't updated is because it would impact the user experience too negatively.
It has filters, ad-blocking and script filtering. It also does useful things like download files.
Slashdot Beta should die a painful death.
Hahahahahaha @ Coren22 http://slashdot.org/comments.p...
iphone is just very limited.
Android. Plus root. Plus hosts file (yeah, really) to block 90% and almost everything of in-app ads. Then Firefox + SDC + Adblock Edge (Do not forget the Privacy List).
Problem solved.