Forum Discussion
apm_mobile css file not used on in app browsers
There is a session variable that's set when the user connects It's basically a logic decision based on the combination of the HTTP POST information and User-Agent that begins the connection.
Then there is a PHP switcher for delivering whatever CSS version (/var/sam/www/php_include/webtop/renderer/customization/general_ui/default_general_ui/en/apm.css):
Don't edit that file because your changes will be destroyed on any upgrade.
The logic looks like this:
$name = "apm_full.css";
switch( $_GET["uimode"] ){
case 7: if( $_GET["cplatform"] == "MacOS" ){ $name = "apm_edge.css"; } break;
case 9: $name = "apm_mobile.css"; break;
}
include( $name );
"uimode" is set to those numbers depending on a combination of the user agent and any POST data received.
I've looked around and it seems like I'm not able to access the session variables from an irule
Since the app that is opening the login is a branded one we can manipulate the the User Agent string. Do you know what specific the logic switch is looking at ? Then it would be possible to manipulate either the http post values or the user agent string
Thanks
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com