Unmobile

latest version: 0.0.7

What it does

Unmobile is a Chrome extension that automatically redirects from mobile websites (such as http://en.m.wikipedia.org/wiki/Google_Chrome) to the desktop countertop (http://en.wikipedia.org/wiki/Google_Chrome; note the missing ‘m’).

Installation

  1. Navigate to chrome:extensions or click the three bars, Tools, then Extensions.
  2. Download the extension here.
  3. Drag the downloaded file into the Extensions tab.
  4. ???
  5. PROFIT (without mobile websites)

Security/Privacy

At any time, you can see the list Unmobile is currently using (in an Extensions tab, find Unmobile, then click Options) or the master list (in the GitHub repository; it's named redirect.json). The redirect list can only redirect you based on the hostname; it can only tell when you go to google.com, not http://www.google.com/search?q=pics+of+cats. There is no dynamic or downloaded JS; it's all done using regular expression replacements.

Unfortunately, there's nothing preventing Unmobile from redirecting to different domain names (for example, a bad list entry could claim google.com is a mobile website and redirect to not-evil-google.ru. This cannot be prevented because many legitimate websites use different URLs for mobile and non-mobile websites (for example, Weather Underground's mobile website is i.wund.com while the desktop site is at wunderground.com).

Your local copy of the redirect list is automatically updated once a day; you can also force an update in Unmobile's options.

Changelog

See GitHub.

License

       Copyright © 2014 Jon Ross.
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated
documentation files (the ‘Software’), to deal in the
Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall
be included in all copies or substantial portions of the
Software.

THE SOFTWARE IS PROVIDED ‘AS IS’, WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.