Post by Chris Lionheart on Aug 13, 2012 4:55:52 GMT
Are you like me, and have you ever wanted to use mobile versions of websites on your desktop pc/laptop? The reason I want that is so that when I enlarge the text super huge (depending on how far away I am from the screen), mobile sites don't make me scroll left and right to read the whole line, it just moves the text to the next line. There is a FireFox addon called 'User Agent Switcher' that lets you spoof your desktop as an iphone or android etc. and do just that (User Agent Switcher: addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/)
The problem with U-A-S is that it affects all sites globally. So whilst I'm happy as fuck browsing NeoGAF in mobile website mode, as soon as I want to view a video from YouTube I keep getting error messages similar to these: "Safari needs to install plugins to view this media" and "Firefox doesn't know how to open this address, because the protocol (vnd.youtube) isn't associated with any program." This leads to a lot of frustration and turning U-A-S on and off. Clearly what I needed was something that would make U-A-S apply to seperate tabs, or only to certain sites. Enter UAcontrol (UAcontrol: addons.mozilla.org/en-us/firefox/addon/uacontrol/)
I booted this bad-boy up and quickly found out that it didn't do SHIT! I was so pissed off. Until I figured it all out and I am now feeling like a damn genius over here. Instead of doing what UserAgentSwitcher does, and automatically loading the mobile site when you visit a regular page/bookmark with UAS spoofing turned-on (and conversely auto-loading the regular page when you visit a mobile page with UAS spoofing turned-off); in UAcontrol you have to load the mobile version page/bookmark with UAcontrol spoofing turned on. This will keep that site using the mobile version whilst other sites (such as YT) will continue using the regular desktop version.
Here's what I did in FireFox:
When I launch neoGAF from the regular bookmark it uses the regular website. And when I launch neoGAF from the mobile version bookmark, it uses the mobile version.
Thus... UserAccountSwitcher functionality localized to one site rather than globally. I am SO FUCKING HAPPY RIGHT NOW.
The problem with U-A-S is that it affects all sites globally. So whilst I'm happy as fuck browsing NeoGAF in mobile website mode, as soon as I want to view a video from YouTube I keep getting error messages similar to these: "Safari needs to install plugins to view this media" and "Firefox doesn't know how to open this address, because the protocol (vnd.youtube) isn't associated with any program." This leads to a lot of frustration and turning U-A-S on and off. Clearly what I needed was something that would make U-A-S apply to seperate tabs, or only to certain sites. Enter UAcontrol (UAcontrol: addons.mozilla.org/en-us/firefox/addon/uacontrol/)
I booted this bad-boy up and quickly found out that it didn't do SHIT! I was so pissed off. Until I figured it all out and I am now feeling like a damn genius over here. Instead of doing what UserAgentSwitcher does, and automatically loading the mobile site when you visit a regular page/bookmark with UAS spoofing turned-on (and conversely auto-loading the regular page when you visit a mobile page with UAS spoofing turned-off); in UAcontrol you have to load the mobile version page/bookmark with UAcontrol spoofing turned on. This will keep that site using the mobile version whilst other sites (such as YT) will continue using the regular desktop version.
Here's what I did in FireFox:
1. Used UserAgentSwitcher Addon to spoof myself as an iphone. Visited neoGAF (the site I always want to load the mobile version of), and it automatically loaded the mobile version.
2. Made a bookmark to the site's mobile page.
3. Set UAcontrol Addon to use iphone useragent on neogaf.
4. Turned off UserAgentSwitcher.
When I launch neoGAF from the regular bookmark it uses the regular website. And when I launch neoGAF from the mobile version bookmark, it uses the mobile version.
Thus... UserAccountSwitcher functionality localized to one site rather than globally. I am SO FUCKING HAPPY RIGHT NOW.