【问题标题】:Salesforce page popup opens with another urlSalesforce 页面弹出窗口打开另一个 URL
【发布时间】:2012-02-09 16:18:29
【问题描述】:

在标准帐户布局上,我有一个自定义按钮,可以打开一个带有 visualforce 页面的新弹出窗口。我的问题是布局页面有一个像 xxx.salesforce.com/xxxxxx 这样的 URL,弹出页面在像 x.xxx.visual.force.com/ 这样的 URL 中打开顶点/myPageName 所以我无法访问父窗口,例如用 window.opener.location.href 重新加载它我变成了一个错误:访问属性“href”的权限被拒绝。 你知道我如何在同一个 url 中打开弹出窗口吗?

非常感谢。

【问题讨论】:

    标签: javascript popup window salesforce parent


    【解决方案1】:

    我的解决方案是:我使用重定向到 visualforce 页面(不是弹出窗口)。

    【讨论】:

      【解决方案2】:

      Visualforce 页面始终在 visual.force 域下打开,这是为了阻止跨站点脚本攻击嵌入到访问您的数据的 visualforce 页面中。

      实现您所追求的最简单的方法是通过创建如下所示的 visualforce 页面,从 visual.force 域为您的帐户布局提供服务

      <apex:page standartcontroller="Account">
         <apex:detail />
      </apex:page>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多