我需要找到基本网址并将其重定向到“主页”页面。此外,我需要使用相对表达式,以便我不必编辑js文件,它可以在不同的网站中使用。
我正在使用jquery,到目前为止我有这个:
if (location.host) {
location.replace((location.host) + '/home');
}
但是没有用......我是js的新手,我需要帮助。
答案 0 :(得分:1)
也许你想window.location.replace(location.host + '/home');
?
另外,请看一下这个问题:How can I make a redirect page in jQuery?
答案 1 :(得分:1)
你可以试试这个:
window.location.href = "/home";
答案 2 :(得分:1)
嗯,你可以这样做:
window.top.location.href = "/home";
它将自动获取域并只添加指定的字符串并设置它。 它适用于所有浏览器,但它可以显示像
这样的消息该页面会自动将您重定向到http://some.com/url/index.html,如果不是click here。
答案 3 :(得分:0)
我意识到这是一个非常古老的问题,但也许有人会像我刚才那样偶然发现它。
我很确定这是OP想要的答案:
if (window.location.pathname === '/') {
window.location.replace('/home');
}