如何获取当前页面 URL 并将其放入 JavaScript 中的新 URL 引用中

How do I grab the current page URL and place it into a new URL reference in JavaScript?

本文关键字:URL 引用 JavaScript 何获取 获取 当前页      更新时间:2023-09-26

这是我在Salesforce中用作执行JavaScript的自定义按钮控件。

    location.replace('/email/author/emailauthor.jsp?retURL=/{!Case.Id}&p3_lkid={!Case.Id}&rtype=003&p7=GetURLHere&p2_lkid={!Case.ContactId}&template_id=00Xc0000000HrOk');

GetURLHere部分是我想抓取当前 URL 并将其放在下一页上的地方。

此表单的工作方式类似于Select Listview > Click Button > New page loads with the previous pages URL in the p7 field.

p7表示我想在页面加载时放入的字段。

通常的document.location.href不想在此控件中工作。

关于如何在 Force.com 环境中执行此操作的任何想法?

您应该能够使用 $CurrentPage 对象将当前页面 url 作为公式表达式获取。

document.location.href = '{!$CurrentPage.URL}';