У меня есть страница Visualforce, встроенная в страницу сведений о возможностях.
На странице находится командная кнопка, которая вызывает метод в расширении резервного контроллера.
После завершения метода резервного копирования, как я могу перенаправить пользователя на другую страницу?
Я могу вернуть PageReference из метода, но он будет перенаправлять только iframe, в котором отображается встроенная страница Visualforce.
В идеале я хотел бы обновить окно верхнего уровня, но я обеспокоен тем, что могут возникнуть междоменные проблемы, если встроенная страница Visualforce не находится в том же домене, что и родительское окно.
В качестве базового теста я попытался добавить следующее на встроенную страницу Visualforce:
Это привело к тому, что Chrome зарегистрировал ошибку :
Unsafe JavaScript attempt to access frame with URL https://na2.salesforce.com/006400000000000 from frame with URL https://ab2.na2.visual.force.com/servlet/servlet.Integration?lid=066400000000000&ic=1. Domains, protocols and ports must match.
. Таким образом, домены для страницы Visualforce различаются.