Loading
資料防護與隱私性
將您的偏好設定表單內嵌在外部網站中

將您的偏好設定表單內嵌在外部網站中

使用內嵌程式碼 (包含標題樣式表連結和 HTML 指令碼) 來擷取偏好設定表單,並將其內嵌到您的網站中。

必要版本

提供版本:DeveloperEnterprisePerformanceUnlimited Edition 的 Lightning Experience 和 Salesforce Classic

您只能擷取已發佈偏好設定表單的內嵌程式碼。

  1. 從「偏好設定管理員」顯示面板中,尋找您要可供存取的表單名稱。按一下列右側末端的下拉式箭頭以顯示您的選項。
  2. 按一下「取得內嵌程式碼」,然後複製標題樣式表和 HTML 指令檔。
    影像顯示內嵌程式碼視窗

內嵌程式碼包含標題樣式表連結及用於擷取並將偏好設定表單內嵌至網站的 HTML 指令碼。標題樣式表指令檔包含 CSS 程式碼,可使用 Salesforce Lightning Design System 呈現表單元件。您可使用自己的 CSS 自訂項目來覆寫這些設定。

例如,選項按鈕清單預設為垂直呈現,但您可以自訂 CSS,讓清單在您的偏好設定表單中為垂直。

<style type="text/css">
.slds-form-element__control .slds-radio{
   display : inline-block !important;
}
</style>

HTML 指令檔包含 div 標記、可載入偏好設定表單程式碼的指令檔、表單組態選項,以及任何存取權杖名稱。例如,未經驗證使用者的 HTML 指令檔如下所示:

<div id="pref-center-main"></div>
<script id="preference-center" src="https://<mydomainname>.my.salesforce.com/prefcenter/preference-center-0.0.2/js/main.js" 
  pref-center-host="https://<mydomainname>.my.salesforce.com"
  pref-center-name="SubscriptionCenter"
  pref-center-param="pctoken"></script>

HTML 指令檔的元素提供有關偏好設定表單的詳細資料。

  • pref-center-host—表單將託管於此。此參數適用於未經驗證的使用者。
  • pref-center-param—此為包含存取權杖的 URL 參數。稍後您可變更此參數名稱。
  • pref-center-name—此為偏好設定表單的 API 名稱。
  • network-base-path—當您想要使用者登入您的網站以存取表單時,使用 pref-center-host 而非 pref-base-path。此方法不使用存取權杖。而是會傳遞使用者識別碼作為記錄識別碼。
 
正在載入
Salesforce Help | Article