Jquery:Cancel按钮应该将您带回上一个Url,但如果是第一页,则返回默认Url

Jquery:Cancel按钮应该将您带回上一个Url,但如果是第一页,则返回默认Url,jquery,browser-history,cancel-button,Jquery,Browser History,Cancel Button,我有一个“取消”按钮,它将引导我找到我的应用程序的上一个url。 我使用了: if (window.history.length > 0) { window.history.back(); } //If history.back is unsuccesful or no history exists window.location.href = fallbackUrl; 这样行。 但我需要的是,如果我从另一个url(如google.com)进入我的当前页面,而该页面有这个取消按钮

我有一个“取消”按钮,它将引导我找到我的应用程序的上一个url。 我使用了:

if (window.history.length > 0) {
    window.history.back();
}
//If history.back is unsuccesful or no history exists
window.location.href = fallbackUrl;
这样行。
但我需要的是,如果我从另一个url(如google.com)进入我的当前页面,而该页面有这个取消按钮(注意:这有历史记录),单击“取消”也应该调用fallbackUrl,而不是history.back()。怎么可能呢

你是说,你不想这样回到google.com。您希望重定向到自己的网站,对吗?您可以检查存储在
窗口中的基本url。历史记录
,并将其与您的网站基本url进行比较(如果匹配),然后进行重定向,否则使用
回退url
@Kartikeya,window。历史记录不包含任何url。@MahaDev,yes exactlyOk…尝试以下操作..修改if语句…
if(window.history.length>0&&document.referer.indexOf('websitebaseurl')>-1){window.history.back();}