We have a few menu items that we use redirect pages for, as they are external sites that need to be in our side nav, but we would like them to open in a new window. I am wondering what kind of redirect this does, and if it uses javascript to open the new window. Thing is, Safari is not wanting to open those links into new pages. Rather, it just sits at its current page and does nothing. Other browsers seem to work fine.
Anyone heard of this?
The open in new window feature uses JavaScript to create the new window. The URL in the menu will always point to the redirect page itself. The redirect page will load the new window and then go back one page in the browser history.
I am having users with Firefox reporting that the redirect pages are conflicting with pop-up blockers even when I have them set not to open in a new window. They say that when they click on a link to a redirect page the screen just flashes then stays at the same page. Even adding the domain to the allow list doesn't seem to help.
Has anyone else seen this?
[quote]I am having users with Firefox reporting that the redirect pages are conflicting with pop-up blockers even when I have them set not to open in a new window. They say that when they click on a link to a redirect page the screen just flashes then stays at the same page. Even adding the domain to the allow list doesn't seem to help.
Has anyone else seen this?[/quote]
I have seen this problem in Safari.
The Redirect Page uses a 302 Redirect in its default configuration. This should not conflict with any pop-up blockers. However, if you change the configuration (to include a delay) or specifically set Redirect Page to open in a new window, it will use JavaScript instead which does cause issues.
I would love someone to submit a feature request to allow menu design areas to use the equivalent of %redirect_url% for the <MySource_PRINT var='asset_link' /> value. This would prevent the redirect from opening in a new window, but it would just paint out the target URL, which would be much cleaner.