Ищете полный URL сайта - PullRequest
0 голосов
/ 27 февраля 2020

Я ищу текущий URL сайта в моем классе Apex. Мне нужен весь URL, а не только домен. Вместо https://google.com/ это может быть что-то вроде https://google.com/page?something=something Я мог только найти, как поставить домен без полной ссылки. Заранее спасибо за помощь

1 Ответ

0 голосов
/ 28 февраля 2020

Чтобы получить текущий URL страницы Visualforce, вы можете использовать

PageReference pageRef = ApexPages.currentPage();
string currentUrl = pageRef.getUrl();

// Get or set query string parameters
string param1 = pageRef.getParameters().get('param1');

Это работает только в Visualforce.

При использовании Lightning вы должны передать любые дополнительные параметры контроллеру Apex. тебе нужно. Вы можете использовать этот JS, чтобы получить URL текущей страницы для отправки на контроллер apex.

let currentUrl = window.location;

Документация по ссылочной странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...