Marco Zimmermann Posted October 12, 2016 Share Posted October 12, 2016 Hi, is there a way to hide favorties tab in RfwebUI? I want users to start directly on applications tab. Marco Link to comment Share on other sites More sharing options...
Sam Jacobs Posted October 13, 2016 Share Posted October 13, 2016 Add the following to custom\style.css: #myAppsBtn { display:none !important;} Link to comment Share on other sites More sharing options...
Marco Zimmermann Posted October 14, 2016 Author Share Posted October 14, 2016 Add the following to custom\style.css: #myAppsBtn { display:none !important; } Hi Sam, Thanks, the code removes the favorites button, however the favorites page is still displayed first after user logs in :( Marco Link to comment Share on other sites More sharing options...
Marco Zimmermann Posted October 14, 2016 Author Share Posted October 14, 2016 .. also I experience these issues: When I hit F5 to refresh site loading screen appears, after that I receive an error:Not Found The requested URL /logon/LogonPoint/login.aspx was not found on this server. This issue also happens sometimes when I hit browsers "back". No way out here. Sometimes site is in a loading-screen-cycle. Refreshing every second. Only can fix this adding /cgi/logout to URL and log in again. Is anyone using RFweb in production? Link to comment Share on other sites More sharing options...
Sam Jacobs Posted October 14, 2016 Share Posted October 14, 2016 Marco, Make sure that in your Client Interface Settings, the default view is set to Applications and not to Auto (see screenshot). Sam 2 Link to comment Share on other sites More sharing options...
Marco Zimmermann Posted October 14, 2016 Author Share Posted October 14, 2016 Marco, Make sure that in your Client Interface Settings, the default view is set to Applications and not to Auto (see screenshot). Sam Yay - that did it :) Didn´t know that SF settings apply here. Thank you! Do you have the same experiences with site refresh? Link to comment Share on other sites More sharing options...
Sam Jacobs Posted October 14, 2016 Share Posted October 14, 2016 Sorry, Marco ... I haven't started using the RFWebUI theme yet. Link to comment Share on other sites More sharing options...
Jean-Michel Audet1709152638 Posted March 10, 2017 Share Posted March 10, 2017 Same issue here when I refresh the page after logon. It seems to be related to the browser language and the RfWebUI theme. My browser language is in "French" and when I switch it to English, I'm not redirected to the "login.aspx" page. So, when you logon with a web browser in Clientless mode with the RfWebUI, after logon, you can see the apps but after a refresh or pressing the back button, you got a redirect to a page "login.aspx" Note that only happen when you configure a Web Interface URL in the NS GW session profile. NetScaler build 11.1.51.26 and 52.13 I see other issue related to language other then English with nFactor/AAA, the main logon page doesn't load (it spin and just not shown). Some QA testing missing on Citrix side. Maybe open a support case but I think these issue will be fixed in NetScaler 12.x Link to comment Share on other sites More sharing options...
Marco Zimmermann Posted January 23, 2018 Author Share Posted January 23, 2018 Hi @Sam Jacobs coming back to you with this old thread :) I got a user which got only permissions to RDPproxy-Desktops. So no App-Tab. When this user logs in he is always redirected to the (hidden) favorites tab. SF setting is set to start on App-Page. For SF App Page is acutally empty so its hidden. Is there a way to start on Desktop page or even on App page (where RDPs also are listed under Web and Saas Apps)? When I assign a dummy url bookmark App page is displayed and all works fine. Thanks, Marco Link to comment Share on other sites More sharing options...
Sam Jacobs Posted January 24, 2018 Share Posted January 24, 2018 Marco, What is the URL in your browser for the desktop page? Sam Link to comment Share on other sites More sharing options...
Marco Zimmermann Posted January 24, 2018 Author Share Posted January 24, 2018 9 minutes ago, Sam Jacobs said: Marco, What is the URL in your browser for the desktop page? Sam ... its always "logon/LogonPoint/index.html" I attached tow screenshots: Link to comment Share on other sites More sharing options...
Sam Jacobs Posted January 24, 2018 Share Posted January 24, 2018 Maybe someone from the NetScaler team can respond ... I'm afraid that I don't know offhand. Link to comment Share on other sites More sharing options...
Julian Jakob Posted June 29, 2018 Share Posted June 29, 2018 Hey, anybody got a solution for this? In X1 I can disable "Show Personal Link Section" and so only the Enterprise Links are shown. In RfWebUI there is the same option, but after login at my NSUG I am always landing at my empty Favorites Section. No StoreFront, only using NSUG for RDP Links and Intranet Bookmarks. Regards Julian Link to comment Share on other sites More sharing options...
Joel Donaldson1709152440 Posted July 25, 2018 Share Posted July 25, 2018 So here is a long answer: You will need a few things: 1. Have to use a universal gateway configuration 2. Edit the content switch policy and change the expression from is_vpn_url to is_vpn_url && HTTP.REQ.URL.PATH.ENDSWITH("Home/Configuration").NOT 3. Add responder action and policy. This example sets the default view to "desktops" add responder action res_act_configuration2 respondwith "\"HTTP/1.1 200 OK\\r\\n\" + \n\"Cache-Control: private, max-age=0\\r\\nConnection: close\\r\\nContent-Type: application/xml; charset=UTF-8\\r\\n\\r\\n\" + \n\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?><clientSettings><session timeout=\\\"20\\\" userLanguages=\\\"en-us\\\" />\" + \n\"<authManager loginURL=\\\"/p/u/getAuthenticationRequirements.do\\\" getUsernameURL=\\\"Authentication/GetUserName\\\" logoffURL=\\\"Authentication/LogOff\\\" changeCredentialsURL=\\\"/p/a/getCredentialUpdateRequirements.do\\\" loginFormTimeout=\\\"50\\\" />\" + \n\"<storeProxy keepAliveURL=\\\"Home/KeepAlive\\\"><resourcesProxy listURL=\\\"Resources/List\\\"\tresourceDetails=\\\"default\\\" />\" + \n\"<sessionsProxy listAvailableURL=\\\"Sessions/ListAvailable\\\" disconnectURL=\\\"Sessions/Disconnect\\\" logoffURL=\\\"Sessions/LogOff\\\" />\" + \n\"<clientAssistantProxy getDetectionTicketURL=\\\"ClientAssistant/GetDetectionTicket\\\" getDetectionStatusURL=\\\"ClientAssistant/GetDetectionStatus\\\" /></storeProxy>\" + \n\"<pluginAssistant enabled=\\\"true\\\" upgradeAtLogin=\\\"false\\\" showAfterLogin=\\\"true\\\" showOnlyIfRequiredByApps=\\\"true\\\">\" + \n\"<win32 path=\\\"http://downloadplugins.citrix.com.edgesuite.net/Windows/CitrixReceiverWeb.exe\\\" />\" + \n\"<macOS path=\\\"http://downloadplugins.citrix.com/Mac/CitrixReceiverWeb.dmg\\\" minimumSupportedOSVersion=\\\"10.6\\\" />\" + \n\"<html5 enabled=\\\"Fallback\\\" platforms=\\\"Firefox;Chrome;Version/([6-9]|\\\\d\\\\d).*Safari;MSIE \\\\d\\\\d;Trident/([6-9]|\\\\d\\\\d);Android;iPad;iPhone;iPod;\\\"\" + \n\" launchURL=\\\"clients/HTML5Client/src/SessionWindow.html\\\" chromeAppOrigins=\\\"chrome-extension://haiffjcadagjlijoggckpgfnoeiflnem|chrome-extension://lbfgjakkeeccemhonnolnmglmfmccaag\\\" chromeAppPreferences=\\\"\\\" />\" + \n\"<protocolHandler enabled=\\\"true\\\" platforms=\\\"(Macintosh|Windows NT).*((Firefox/((5[2-9]|[6789][0-9])|\\\\d\\\\d\\\\d))|Chrome/((4[2-9]|[56789][0-9])|\\\\d\\\\d\\\\d))(?!.*Edge)\\\"\" + \n\" skipDoubleHopCheckWhenDisabled=\\\"false\\\" /></pluginAssistant><userInterface frameOptions=\\\"deny\\\" autoLaunchDesktop=\\\"false\\\">\" + \n\"<workspaceControl enabled=\\\"false\\\" autoReconnectAtLogon=\\\"false\\\" logoffAction=\\\"disconnect\\\" showReconnectButton=\\\"true\\\" showDisconnectButton=\\\"true\\\" />\" + \n\"<uiViews showDesktopsView=\\\"true\\\" showAppsView=\\\"true\\\" defaultView=\\\"desktops\\\" />\" + \"<receiverConfiguration enabled=\\\"false\\\" showOnlyIfRequiredByApps=\\\"true\\\" downloadURL=\\\"ServiceRecord/GetDocument/receiverconfig.cr\\\" />\" + \"<appShortcuts enabled=\\\"false\\\" allowSessionReconnect=\\\"false\\\" /></userInterface>\" + \"<plugins><plugin name=\\\"nsg-epa\\\" src=\\\"plugins/ns-gateway/nsg-epa.js\\\" /><plugin name=\\\"nsg-setclient\\\" src=\\\"plugins/ns-gateway/nsg-setclient.js\\\" />\" + \"<plugin name=\\\"ns-nfactor\\\" src=\\\"plugins/ns-gateway/ns-nfactor.js\\\" /></plugins></clientSettings>\"" add responder policy res_pol_configuration "HTTP.REQ.URL.PATH.ENDSWITH(\"Home/Configuration\")" res_act_configuration2 4. Bind the responder policy to your content switch vserver 5. In your theme directory (/var/netscaler/logon/themes/{Theme Name}/) edit the script.js file and add the following: var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutationRecord) { document.getElementById('myAppsBtn').style.display = 'none'; }) }); var target = document.getElementById("home-screen"); observer.observe(target, { attributes : true, attributeFilter : ['style'] }); If anyone has found a shorter way to do it, happy to hear about it. Joel Link to comment Share on other sites More sharing options...
Marc Kuhn Posted March 15, 2021 Share Posted March 15, 2021 Hi all this is an old case here but i'm kind of stuck here as well with a Netscaler 13.0-71.44. With the steps above i'm able to Hide the Favorites Tab, but the content is still not from the Desktops-Landing page, it is from the Favorites-Landing page. I've configured the Responder Action & Policy and bounded it to the CS of the UG. Also i modified the file script.js like mentioned. Does anybody having the same issue with a current release or is there in the meantime a shorter way to configure it? Many thanks for your help Marc Link to comment Share on other sites More sharing options...
Marc Kuhn Posted April 6, 2021 Share Posted April 6, 2021 Hi all if anybody is searching for the same, in firmware 13.0-71.44 you can change this behavior following: • Add a custom portal theme based on RfWebUI (if not done already) add vpn portalTheme cust_rf -baseTheme RfWebUI • Edit the custom theme config to change default view to desktops. In /var/netscaler/logon/themes/cust_rf/plugins.xml, replace defaultView="apps" to with defaultView="desktops" • Bind the new custom portal theme to vpn vserver. (f not done already) bind vpn vserver <vpnvs> -portalTheme cust_rf Best regards, Marc Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now