從visualforce頁面中,我需要檢索組織的salesforce實例的URL,而不是可視強制URL。檢索salesforce實例URL而不是visualforce實例
比如我需要https://cs1.salesforce.com
代替https://c.cs1.visual.force.com
這裏是我到目前爲止已經試過和結果我:
從VF頁訪問其網站的全局變量:
<apex:outputText value="{!$Site.Domain}" />
返回null
旁註:一切都在$Site.xxx
似乎要返回null
。
從頂點控制器:
public String getSfInstance() { return ApexPages.currentPage().getHeaders().get('Host'); }
和
public String getSfInstance() { return URL.getSalesforceBaseUrl().toExternalForm(); }
返回c.cs1.visual.force.com
和https://c.cs1.visual.force.com
,分別。
問題:如何檢索我想要的:https://cs1.salesforce.com
?
$網站僅適用於salesforce網站(http://developer.force.com/sites) – mmix 2012-02-21 08:40:25