我想檢查我網頁上Facebook狀態按鈕的狀態。我想完全在客戶端而不查詢任何內容(如果可能)檢查網頁中Facebook狀態按鈕的狀態
一個想法是檢查頁面的樣式。我已經看到,根據狀態,有一個類「... like_button_like」或「... like_button_no_like」的元素。有沒有辦法查詢這個?
正如我所說的,我不想深究用FQL或其他任何方式查詢Facebook。
我想檢查我網頁上Facebook狀態按鈕的狀態。我想完全在客戶端而不查詢任何內容(如果可能)檢查網頁中Facebook狀態按鈕的狀態
一個想法是檢查頁面的樣式。我已經看到,根據狀態,有一個類「... like_button_like」或「... like_button_no_like」的元素。有沒有辦法查詢這個?
正如我所說的,我不想深究用FQL或其他任何方式查詢Facebook。
不可以。如果沒有將用戶連接到應用程序,這是不可能的。你不需要任何額外的權限。
您無法檢查DOM元素class
屬性,因爲它拒絕iframe
這是從facebook.com提供的服務,跨域策略不允許您這樣做。
輸入代碼hereIf我們要檢查用戶不喜歡Facebook的頁面,我們可以使用JavaScript這樣的:
FB.api({ method: 'pages.isFan', page_id: 'YOUR-PAGE-ID' }, function(resp) { if (resp) { alert('You like the Application.'); } else { alert('You don't like the Application.'); } });
但是,如果我們想知道,如果使用不喜歡我們的網站(不是Facebook頁面),我們可當用戶點擊時使用我們自己的數據庫來存儲用戶ID,或點擊不同。