Am using that syntax to see the mobile version (mainly just for getting read access to the description on my old computer, then download with the Gantt-script, or not)
https://m.youtube.com/watch?v=xxxxxxxxxxxx&fulldescription=1&app=m
Quote
Mello
By using m.youtube I can get to the site but as soon as I select
a video to play only www.youtube version opens. I'm using a mobile
useragent and have doublechecked it is working at
https://www.whatsmyua.info
Just as general info, also for other readers, such checks can only show the
global override strings.
But younger KM-versions can autoswitch
domain-specific useragents, and Goanna comes already with a bunch of
predefined sites, incl. youtube.
Site-specific UAs can be found and checked on about:config, by filtering for "agent".
But so far those predefined ones are hardcoded inside omni.ja/goanna.js, instead of adding a file in the preferences folder, so they can't be deleted as easily as self-defined ones. Only changed or disabled: by double- or right-clicking and deleting the string (or hack omni.ja, or define an empty string in profile/user.js) Then the pref is still there, but if it's empty the global (fake) UA will be used again.
For younger KM-versions I strongly recommend my useragents2018 macro:
http://kmeleonbrowser.org/forum/read.php?9,143898
Basically it works like the ancient macro from 2008, it fakes the global UA by filling the native Mozilla pref "general.useragent.override", but additionally it helps defining site-specific useragents ("Automatic"), and checking them on aboutconfig.
This is also done by just filling native Mozilla prefs. That means site-specific UAs fully depend from the browser engine, if it supports this function already or not, otherwise this macro can do nothing about it (Goanna works out-of-box, KM74-KM76RC contain the function too but need a little init-hackfix in omni.ja)
And when clicking on "View current" that macro shows the current (fake) string for the
domain in the urlbar, in a little popup. This uses the general javascript function "navigator.userAgent".
Attention another trap: some sites (like youtube) use different domains, not just the one in the urlbar. That's when global fakes come in handy again.
Edited 6 time(s). Last edit at 11/08/2018 02:56AM by siria.