經過四處尋找很長一段時間後,我決定直接問你。 我正在尋找一種方法來檢測「Send to messenger」按鈕是否已加載。我們目前正在測試我們的新Messenger軟件,並希望在我們的網站上顯示按鈕的選項,如果某人是測試人員,並且顯示一個「測試我們的測試版」鏈接到表單的按鈕。檢測是否加載了「發送到信使」按鈕(Facebook信使)
除非用戶是應用程序的管理員或測試人員,否則不會加載該按鈕。我嘗試在javascript中使用trim和length。然而,腳本實際上加載了div內的內容。
這裏的代碼看起來是靜態的:
<div class="fb-send-to-messenger"
messenger_app_id="APP_ID"
page_id="PAGE_ID"
data-ref="PASS_THROUGH_PARAM"
color="blue"
size="standard">
</div>
而且在隱身加載裏面一個空的HTML文檔的iframe。
令我感到惱火的是,即使未加載,div實際上也有一個fb-xfbml-state =「呈現」狀態。
有沒有其他辦法可以做到這一點?如果用戶有活動會話,但我還沒有找到任何東西,我一直在通過Facebook文檔尋找在該腳本之外的方法,
如果您有登錄用戶,您可以檢查他們是否在您的應用中有角色... – CBroe