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.
Is it possible with an irule to write to this uimode so if the user-agent contains the app name it would be set to 9 ?
Something like:
if {[HTTP::header User-Agent] contains "(iOS) xxxx-iOS" }
{
//force ui mode to 9
log local0. "Connection from xxxx app detected"
}
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