我希望在我的apex类中获取当前站点的URL。我需要整个网址,而不仅是域名,而不是https://google.com/可以像https://google.com/page?something=something这样 我只能找到如何在没有完整链接的情况下放置域。感谢您的提前帮助
答案 0 :(得分:0)
要获取Visualforce页面的当前URL,可以使用
PageReference pageRef = ApexPages.currentPage();
string currentUrl = pageRef.getUrl();
// Get or set query string parameters
string param1 = pageRef.getParameters().get('param1');
这仅在Visualforce中有效。
使用Lightning时,应将任何其他参数传递给所需的顶点控制器。您可以使用此JS获取当前页面URL,以发送给apex控制器。
let currentUrl = window.location;