测试示例:
如果要在URL栏中键入cp-support.civicplus.com/admin,我希望它自动将?saml = off添加到URL(即cp-support.civicplus.com/admin?saml=关闭),然后再执行搜索。
当前脚本:
var admin = window.location.href + "/admin?Saml=off"
window.onload = function checkURL() {
if (window.location.href.indexOf('/admin') > 0) {
window.location.search += "?saml=off"
}
}
问题是它在执行我的脚本之前仍然呈现原始重定向。它会转到登录页面,而不是在查询中添加?saml = off。
您可以自己测试。
已更新:
我确实有权使用/ admin。这只是我们托管的众多站点之一。
基本上,/ admin用于进入登录页面以输入您的凭据:
/ admin工作正常。但是,我们托管的某些客户端倾向于使用SAML集成。每当您键入/ admin时,都会更改URL。
您可以在这里进行测试:https://www.princegeorgescountymd.gov/
如果您在上述URL中键入/ admin,它将自动重定向到其门户:
但是,如果键入/ admin?saml = off,它将重定向到我可以登录的离网位置。
我的意图是设置浏览器重定向,以便当我在任何URL后键入/ admin时它自动呈现/ admin **?saml = off **。
我以为这是有可能的,并且一直在坚持不懈地努力,但是我似乎无法弄清楚。
任何帮助将不胜感激。