Slashdot Mirror


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?

23 of 223 comments (clear)

  1. It is, sorta by nospam007 · · Score: 4, Informative

    "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.

  2. Why not just enjoy the experience by Anonymous Coward · · Score: 5, Informative

    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?

    1. Re: Why not just enjoy the experience by corychristison · · Score: 3, Insightful

      If you want to talk about freedom, why are you letting your employer hold your phone over your head like a bully teasing a child?

      Go buy your own phone if you want control over it. Otherwise, don't complain.

  3. You're not supposed to ask that by rrohbeck · · Score: 5, Funny

    Accept the walled garden. Even if you find a fix now Apple will probably break it with the next release.

    1. Re:You're not supposed to ask that by AmiMoJo · · Score: 3, Insightful

      Or just switch back to Android after realizing that you fell for all the FUD about Play store malware and paid 2x as much for an Apple phone as a result, while getting a worse experience. Firefox for Android does what you want.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:You're not supposed to ask that by Anonymous Coward · · Score: 3, Insightful

      Serious question: But how do I totally block Google? My objection isn't so much with the advertising as with the tracking. I don't want Google to know much of ANYTHING about me and I don't want them to track ANYTHING about me. I imagine I can jail break the phone, but that seems a bit extreme. Give me a good solution to my problem -- which is far bigger than mere advertising, imo -- and I would probably be interested in your solution. Until then (and aware that this may change) I don't see Apple sharing my private info with tracking companies and, so far, Apple's interest in tracking seems to be pretty Apple oriented..and I avoid all that by avoiding itunes .

    3. Re:You're not supposed to ask that by oodaloop · · Score: 5, Informative

      Root the phone, remove Google apps, use alternative apps. Not terribly hard, and pretty much what I've done to my LG Google Nexus 5, but I choose to use a few Google apps. Why you trust Apple to track you appropriately but not Google would be a better question though.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    4. Re:You're not supposed to ask that by Em+Adespoton · · Score: 5, Interesting

      On iOS you've got a few alternatives.
      1) Set up a VPN, and run that VPN through privoxy to strip the junk.
      2) Jailbreak and install Adblocker 2, Firewall iP, PrivaCy and if you want, Tor.

    5. Re:You're not supposed to ask that by Parafilmus · · Score: 3, Interesting

      Serious question: But how do I totally block Google?

      Using Apple devices is a pretty good solution for that. Another option is Cyanogenmod.

      It's an open-source Android fork with better privacy: http://cyanogenmod.org/

      Installing it is usually simple, but can be difficult or impossible on certain phones. If you're after a turnkey solution, your best bet is the OnePlus One, which ships with Cyanogen preinstalled. List price is $299, but they're going for about $400 on amazon right now, due to limited availability.

    6. Re:You're not supposed to ask that by josquin9 · · Score: 3, Funny

      Given a choice between trusting my data to a hipster company motivated by profit, but convinced that it is a still a trendsetter, and a company whose entire business model is based on the collection and distribution of information that it collects by looking over people's shoulders, I actaually feel safer with the deluded hipsters. Even if they are no more trustworthy, their reach is not as great, so I'm willing to bet the fallout will be (marginally) easier to contain.

      On some level, to Apple, I'm a customer. To Google, I'm just a product.

  4. Easy solution. by Anonymous Coward · · Score: 3, Informative

    Buy an Android phone (or Jolla), run Firefox, be happy.

    If you buy closed junk, you get closed junk, deal with it.

  5. Ditch iPhone by Carewolf · · Score: 4, Informative

    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!

    1. Re:Ditch iPhone by TheGratefulNet · · Score: 3, Interesting

      perhaps a proxy (outside the phone) would help? yes, its another box and its not going to work for cell data; you'd have to wifi thru that proxy box and that would connect to cellular or some other net connection.

      I would like to know how apple people deal with the 'locked browser' stuff and if anyone has figured out a way to get the same level of adblocking as, say, a rooted android with the right apps installed.

      (almost funny to think about it: but a cheap old used android that is rooted could be the REAL cellular-to-wifi gateway, it can proxy and block ads and then your phone would only run wifi, at least for browsing. yes, you'd carry 2 phones but you'd USE the iphone and the other android phone would just be in your pocket, hidden).

      the 'raw internet' is unusable (for me) unless there are good blockers, so if there is really no good way to do this natively on an iphone, I guess any hopes I had of someday buying an iphone will have disappeared. I refuse to be FORCED into the raw internet. its not worth using if that's the case.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Ditch iPhone by halivar · · Score: 3, Informative

      GP means all browsers on iOS use WebKit, which is correct; even Chrome for iOS does. That being said, there are a number of WebKit-based browsers for iOS that block ads and popups.

    3. Re:Ditch iPhone by halivar · · Score: 4, Informative

      You can not get an alternative browser on iPhones, it is not allowed,

      Yes, you can.

      all the "alternative" browsers on iPhones are just reskinned Safari because Apple does not allow alternative browsers

      All iOS browsers use WebKit. That's completely orthogonal to the original question: are there iOS browsers that block ads and pop-ups? The answer is yes, there are.

    4. Re:Ditch iPhone by CaptBubba · · Score: 4, Informative

      Mercury and Atomic Browser are the two big ones, both of which have integrated ad-blocking which is quite effective.

  6. Don't even bother asking by halivar · · Score: 5, Insightful

    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.

    1. Re:Don't even bother asking by halivar · · Score: 4, Informative

      In an attempt to actually answer the question, try the Mercury browser. Basically Safari + AdBlock. The others are usually crapware/adware. https://itunes.apple.com/us/ap...

    2. Re:Don't even bother asking by halivar · · Score: 4, Informative

      He's not asking for a non-WebKit browser. He's asking for a browser that blocks ads and pop-ups, of which there are many for iOS. And yes, they all use WebKit. That has nothing to do with the question asked.

  7. Partial answer using hosts.txt by Anonymous Coward · · Score: 4, Informative

    Run DD-WRT on router, put hosts.txt on USB drive, add this script to "firewall" commands:

    #!/bin/sh

    if test -s /tmp/mnt/sda1/hosts.txt
    then
            cat /tmp/mnt/sda1/hosts.txt |
            sed 's/[[:space:]]*#.*$//g;' |
            grep -v localhost | tr ' ' '\t' |
            tr -s '\t' | tr -d '\015' | sort -u >/tmp/hosts0
            grep addn-hosts /tmp/dnsmasq.conf ||
            echo "addn-hosts=/tmp/hosts0" >>/tmp/dnsmasq.conf
            killall dnsmasq
            dnsmasq -u root -g root --conf-file=/tmp/dnsmasq.conf
    fi

    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.

  8. There is no hope. by fuzzyfuzzyfungus · · Score: 5, Insightful

    "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.

  9. Mercury and Atomic Browser by RandCraw · · Score: 4, Informative

    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.

  10. Wow! Many stupid! Wow! by cerberusss · · Score: 3, Informative

    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?