Related
A while ago I found a tip somewhere on how to get to some additional hidden android browser settings including how to change the user agent string so that the browser would identify itself as a desktop browser or iPhone browser while surfing.
This setting is reset between sessions, I didn't use it frequently and eventually forgot how to go about making the change.
Recently I had a need to access these hidden browser settings again and it took quite a long and frustrating search effort to finally locate this information which does not seem to be widely publicized. So, in an effort to save anyone else this trouble, I figured I would post the information on how to do this on a couple Android boards that I frequent and also include a few words that might be picked up as search terms for anyone else trying to find this info. The procedure is very simple. I currently have an HTC Sprint Hero running Android 1.5, so I'm not sure what other devices or builds this will work on...
Open the Android web browser. In the address bar enter 'about:debug' where you would normally enter a URL and hit enter or Go. Be sure to erase the 'http://www.' that the browser likes to leave in the address bar for you. No page will load and you may or may not get a pop-up message 'Debug mode'. But if you now go to Menu > More > Settings in the browser and scroll to the bottom of the list, you should see a new group of options under the 'Debug' heading. The bottom setting is 'UAString' and if selected will give you the option of enabling your browser to identify itself as Android, Desktop or iPhone. Results after making this switch have been mixed, but go ahead and give it a try if you have a need to. I'm not sure what the other options do, so use at your own risk.
Feel free to leave a reply if you found this information helpful, or if it does or does not work on your particular device / build.
search terms: Android Browser Hidden Debug Settings Change User Agent String Identify Desktop Firefox iPhone about:debug UAString
way to go, thank you for the information. might come in handy.
Opera's latest beta of Mini is now in WM native code, so doesn't need java. It's really very fast.
Details at http://m.opera.com/next
Anyhow, I always used the java version of OM, and had a mortscript to make it the default browser for email links etc... so I've butchered the mortscript to work with the new non-java version of Opera Mini.
Some things to note...
The way it works, I couln't use mortscript to sebt ctrl-v to paste the url, so I used mouse control to bring up the context menu to paste. Therefore, it relies on the address box to be in a consistent place, so only works on QVGA devices like my Mega (Touch2) - for non-QVGA devices, someone will need to change the coordinates on the mouse commands in the mortscript.
It works on a new instance of OM fine, in standard mode and full screen. It works onto an existing instance of OM if not running fullscreen... the fullscreen mode seems to work strangely if you've scrolled down the page - I send a 'home' keypress' which in normal mode returns to the top of the page, but doesn't always in fullscreen mode.
So here's how my changes to the originl java om script work...
I run or switch to "\program files\opera mini5\OM5.exe" so make a copy of the current of executable called that - the executables seem to be named as the current release version.
Once OM is running, I send a 'home' keypress to get to teh top of the page. Then I send a mouseclick near the top to try to get in the address box, then I send one slightly lower down. This allows for both full screen and standard displays. If you're on a non-QVGA device, these will need adjusting.
Once I'm in the address box, I send four backspaces to clear the "www.", then I send a hold mouse command to bring up the context menu, and then a mouse click to select paste - again, non-QVGA is going to be trial and error...
I tried sending "#1" to get to enter URL, but it didn't work, neither did ctrl-V to paste!
I haven't modified the original installer, so you'll need to install the cab and then overwrite the mscr in \Windows with the butchered version.
This is just a quick and dirty workaround. Hopefully someone out there will be inspired to do a better/neater version, or at least create a neat installer!
can you learn me how to convert the Jar to cab?
thanx
Interesting. So what is the difference between Mini 5 and Mobile 10 now?
Opera Mini 5 Beta 2 for WM
"While Opera Mini traditionally requires Java, the new Windows Mobile version does not, which means the Java Virtual Machine (JVM) on the Windows Mobile device is no longer needed to run Opera Mini. "
*above*
hehe tell him what he really wants to hear...
ok i will...Mini is fast a f**k compared to opera 10..
only differene i have seen is the way you scroll though pages not as smooth at 10..
Indeed, I personally find Opera Mini 5 far better than Opera Mobile 10.
It's faster, more convenient, use less data, etc... And mainly it's faster, faster, faster
Opera 10 is definitely too slow compared to Opera Mini. I'm not patient enough.
The only thing Opera Mini is missing is Flash...
are you guys having slow scrolling when browsing pages too?
like if you compare the smoothness to 10 vs mini...
OK, first, this release is a crap. It's far worse than the java version. Some bugs till now: you can't login to certain pages, it doesn't work corectly with the SIP- if you press delete once the prompter will fastly go backwards and delete the entire text! So be carefull.A similar behaviour I encountered on the arrow keys: if you press once right or left the prompter will not jump a character, it will go at the begining or the end of the text. Also a friend reported that on his device this version of opera mini misses the exit button.
Too bad for this release, the browser in this stage is lame.
And stop comparing opera mini with opera 10. They are tottaly different, despite they look the same. Opera 10 does full browsing and opera mini uses servers to resize data before sending it to the phone, that's why it's fast.
The best browser I have tried for my mobile!
Finally I cand read the pages without a lot of zooming and adjusting.
So what is the difference between Mini 5 and Mobile 10 now?
Click to expand...
Click to collapse
of course you know that all mini's are using opera server to generate smaller amount of data being sent to your devices.
it's whole secret of its speed and main difference(i wouldnt make bank transactions that way, generally)..
Okay this is confusing. I thought that the whole server resize thing was Opera Turbo, which comes built in in both mini and mobile now, right?
cyanide911 said:
Okay this is confusing. I thought that the whole server resize thing was Opera Turbo, which comes built in in both mini and mobile now, right?
Click to expand...
Click to collapse
My understanding is that Turbo in Mobile is sort of a half-way version - I guess they are rendering images server-side and sending text for rendering on the device, or something like that. Mini is definitely much faster, and I haven't encountered any of the problems that other people are reporting about not displaying pages, input or anything yet on this release, having used it for a couple of days.
I guess if you use your winmo device for full web browsing, you're going to use mobile, but if like me you use it for email, surfing news sites, forums and message boards, then mini is just sooooo much faster, even with mobile turbo mode now available.
are you able to download attachments to your storage card?? is isn´t listed to select where to save.
djkasmic said:
are you able to download attachments to your storage card?? is isn´t listed to select where to save.
Click to expand...
Click to collapse
No, I've already reported that bug in opera forums.
hihi is opera link broken in this veR?
my seems to be
leobox1 said:
hihi is opera link broken in this veR?
my seems to be
Click to expand...
Click to collapse
Works on mine = check that your device isn't uppercasing the first character of your username or password
cant replay topics in this
i cant even search any thing in any site!
when i use a search engine (like google or yahoo) and press search on that page it wont search and just reload the existing page!
any body have the same problem?!
vahid_ppc said:
i cant even search any thing in any site!
when i use a search engine (like google or yahoo) and press search on that page it wont search and just reload the existing page!
any body have the same problem?!
Click to expand...
Click to collapse
No problem searching using the search from teh top of the page.
Can't post anything on forums etc, so it looks like the submit biuttons don't work.
I'm still finding it brilliant just for general surfing, and there's always mobile or the old java version to fall back on if needed.
TangerineTractor said:
No problem searching using the search from teh top of the page.
Can't post anything on forums etc, so it looks like the submit biuttons don't work.
I'm still finding it brilliant just for general surfing, and there's always mobile or the old java version to fall back on if needed.
Click to expand...
Click to collapse
yes but just it search's with google engine!
what if i want to search with yahoo or bing or...?!
i posted it because i was looking for a solution(if exist!)
thanks any way
Hi,
I am trying out the Galaxy Tab and I find it to be rather nice to use. However, I have encountered an issue that I have not been able to resolve. I have a favorite web site that I go to at least once a day. It displays poorly with the text over writing other text, to the point it is almost unreadable. The default browser offers the option of Mobile or Standard. The site opens in mobile mode and so I selected Standard and the page gives we an error 404, if I remember correctly.
The other issue is, I need to open a link on the site page that displays a PDF document and another link that plays a MP3 audio file, while staying on the web page. The Galaxy Tab will not allow me to have both open. If I have the PDF file open, I can't get to the MP3 file. If I have the MP3 open, I can't open the PDF without closing the MP3.
I wonder if the site needs Java or some other software to make it display and function correctly? Any ideas what I could be doing wrong.
Strangely, My wife's iP#d1 handles this site with ease. Also, my Google Cr-48 handles it just fine. I am at a loss to figure this out. If I can't solve this problem, the Galaxy Tab goes back tomorrow as I am tired of messing with it.
Any ideas would be appreciated. Thanks.
I've noticed a few pages the stock browser renders odd, such as quoted text here on xda. Opera mobile works fine, scrolls smoother, and doesn't have text input lag. I'd recommend it.
Thanks for your reply.
I tried Opera, Dolphin HD and Beta 6, Maxthon and of course the default, Chrome. They all produced the same result. So far, only Safari renders and allow the PDF and the audio file to run concurrently.
care to share the two sites hence we can try a work around. try typing the command about:debug in address and hit go. New options will appear in settings, try changing the uid to desktop and rendering normal and disable wide page display. Just for a try!
mughalgxt said:
care to share the two sites hence we can try a work around. try typing the command about:debug in address and hit go. New options will appear in settings, try changing the uid to desktop and rendering normal and disable wide page display. Just for a try!
Click to expand...
Click to collapse
Thanks for the good tips. Those changes made the browser's display much better. It got rid of the garbled text. Question, will these changes remain after a re-boot or do I need to reset each time?
The other issue of not being able to have multitasking while on the subject site remains. The site that I am trying to fully access is www.torahclass.com. When I select the link to open the audio file and then open the PDF the audio quits. I cannot get back to the web page. If I am on the web page, I can't get back to the PDF.
I just spent one hour at Best Buy and they had five different phone/tablet knowledgeable staff take a turn a making it work. No luck! I asked if it would work on the HP TouchPad and their response was no. However, they claimed the multitasking could be done on the Playbook. We were not able to test their hypothesis due to the fact that the Playbook did not have access to their wi-fi.
So, I am beginning to think that this is an issue with Android and WebOS that remains to be solved by Google and HP. I like the Playbook, but I am concerned about RIM's future. Owners might end up with no support from the mfg.
Anyways, thank you both for your help.
try xiialive app, when clicking on an audio stream in browser choose to play with xiialive and once started press home and continue browsing with the stream playing in background! Issue resolved.
Works. Thank you.
Title says it all..............
theandies said:
Title says it all..............
Click to expand...
Click to collapse
Yes. It is on every single Android device ever produced.
Java is the language used to write Android Apps.
see http://developer.android.com/index.html
and to quickly see the use of java see the tutorials at http://mobile.tutsplus.com/tutorials/android/learn-java/
Then why can't my browser run java scripts? Is it the browser I'm using (Boat)?
I ask because there is a web page I use at work that requires the IE Java plug-in but it will not run in my tablet. I do realize it may be a security thing on our network but the page loads and it allows me to log in (it always makes you log in on this web page). It renders some of the page but not all of it. It may not be a Java problem at all it's just behaves like IE does when the Java plug-in is not the latest version.
Thanks
Edit - I'm reading up on this as I am not a programmer but would like to know more about Android. Maybe someday an Android noob like me will know something.
theandies said:
Then why can't my browser run java scripts? Is it the browser I'm using (Boat)?
I ask because there is a web page I use at work that requires the IE Java plug-in but it will not run in my tablet. I do realize it may be a security thing on our network but the page loads and it allows me to log in (it always makes you log in on this web page). It renders some of the page but not all of it. It may not be a Java problem at all it's just behaves like IE does when the Java plug-in is not the latest version.
Thanks
Edit - I'm reading up on this as I am not a programmer but would like to know more about Android. Maybe someday an Android noob like me will know something.
Click to expand...
Click to collapse
What's the URL. I suspect it's not exactly the Java plug in. JavaScript (which is completely different from Java) works fine Boat and all other browsers.
chamberc said:
What's the URL. I suspect it's not exactly the Java plug in. JavaScript (which is completely different from Java) works fine Boat and all other browsers.
Click to expand...
Click to collapse
That makes sense. Its an internal company URL. My company laptop died today and I'm using my Prime for work . It works great for email etc. Only this is not working. I'd ask my IT guys but they'll just brush me off since they don't support anything that is not authorized by them.
theandies said:
That makes sense. Its an internal company URL. My company laptop died today and I'm using my Prime for work . It works great for email etc. Only this is not working. I'd ask my IT guys but they'll just brush me off since they don't support anything that is not authorized by them.
Click to expand...
Click to collapse
Maybe your work laptop has security certificates installed on it.
theandies said:
Then why can't my browser run java scripts? Is it the browser I'm using (Boat)?
I ask because there is a web page I use at work that requires the IE Java plug-in but it will not run in my tablet. I do realize it may be a security thing on our network but the page loads and it allows me to log in (it always makes you log in on this web page). It renders some of the page but not all of it. It may not be a Java problem at all it's just behaves like IE does when the Java plug-in is not the latest version.
Click to expand...
Click to collapse
When Internet Explorer and other desktop browsers use the Java plugin, they are using the Java Runtime Environment (JRE) provided by Oracle. The JRE is also known as the Java Virtual Machine. Android devices do not have the Oracle Java runtime. While most Android apps are written in Java, they are based on the Dalvik Virtual Machine, which is a mobile-specialized Java platform that runs Android apps, but not the web-based applets that are designed for desktop browsers. Due to Oracle's lawsuit against Google for allegedly using Java code without permission, it is unfortunately quite unlikely to see the JRE running on Android devices anytime soon. Besides, most of the web is slowly getting away from Java and Flash, and transitioning to HTML5.
So in short, Android does have Java, but just not the kind you're looking for in this particular case.
So is there a way to use it?
I tried to upload a bunch of pics to FB using the standard web page and it wouldn't pop up a window to access the file system.
I like the tablet/dock netbook concept a lot, but it's annoying to still need my laptop when trying to upload a bunch of pics.
I have both a Galaxy Nexus and a Galaxy Tab 10.1, both of which have ICS. For a while now my main android web browser of choice has been ICS Browser +, which is built on top of the stock browser, with a few additions such as being able to permanently change the user agent string to "desktop". I know that the latest version of the Chrome browser has the ability to view web pages in desktop mode, but to my knowledge you must select the "Desktop Mode" checkbox in the settings every time you want the current web page to be rendered in desktop mode. Is there a way to make that desktop mode checkbox persistent or permanently checked? I really want to start using Chrome as my main android browser, but I need to know that I can permanently have Desktop Mode. I hate mobile sites!
I am also interested.
Also interested.
+1 Wont use Chrome without this option
solution
i got fed up with this tonight and found it. sorry no link cuz new account
Basically, if you have a rooted device you can do this easily. Go to root/data/local/ and make a file called "chrome-command-line"
inside you just put something like this:
chrome --user-agent=" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19"
Kill/restart chrome to apply changes
Instead of copying the useragent from my PC's chrome, I went to whatsmyuseragent.com, switched to desktop mode, and copied that. What I got is for my tf300 so yours may differ.
Apologies for any errors, I'm not a technical person, just thought I would make my first post count
you can use this app
https://play.google.com/store/apps/details?id=com.appo2.ua
Big thanks rumspringa9. :good: