輔仁大學

【請益】網站中使用多個FB SDK的方式

2020年8月19日 14:08
目前的專案是一個vue的SPA網站(其實這沒有相關啦) 網站中已經有加入FB Login的SDK程式碼。 (//connect.facebook.net/zh_TW/sdk.js) 近期想在網站中加入message的聊天外掛程式, 就是讓網站右下角可以有個按鈕像這樣
不過程式中需要載入另一包SDK (//connect.facebook.net/zh_TW/sdk/xfbml.customerchat.js) 這兩個JS都綁定了需要一個ID叫做facebook-jssdk的script tag 如果兩個功能都直接將官網提供的程式碼嵌入會發生問題 有時可以兩個功能皆正常,有時會出現錯誤: Refused to frame 'XXX://www.facebook.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors XXX://www.facebook.com". (XXX原本是https,不這樣狄卡會變成連結) 官網文件上也沒有看到包含這兩個功能(登入與聊天外掛)的SDK包 今天也試過了各種方式,例如取兩個不同ID的script tag, 或是用node的模組化整合都沒辦法。 請問有大大對於這部分的整合有經驗的嗎?
3
回應 2
文章資訊
Logo
每月有 14 則貼文
共 2 則留言
國立臺北科技大學
第一章 Including the SDK
原 PO - 輔仁大學
B1 那篇我看過了~ 但我想知道的是多個FB SDK並存的方法 其實後來我自行解決了 主要是把載入方式做了調整 還是感謝你的回覆