我假設你使用JavaScript,因爲你寫了「當他們訪問我的域名。」 挖我從我的舊項目的一個驗證碼了起來:
// load fb
// don't load if already loaded
var js, id = 'facebook-jssdk';
if(document.getElementById(id)){
return;
}
js = document.createElement('script');
js.id = id;
js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
document.getElementsByTagName('head')[0].appendChild(js);
// when fb has loaded, initialize and add some listeners
window.fbAsyncInit = function() {
FB.init({appId: null, status: true, cookie:true, xfbml:true, trace:true});
FB.Event.subscribe('edge.create', function(h, widget) {
// h = liked link
// do something eg show message or save state via js cookie or ajax php call
});
FB.Event.subscribe('edge.remove', function(h, widget) {
// h = unliked link
// do something ag hide message or save state via js cookie or ajax php call
});
};
這實際上是Facebook的API的javascript腳本加載的修改。
好但我可以在哪裏指出應該從哪個頁面獲取類似狀態? – stUrb
嗯..我不太明白你在找什麼。 document.location是用戶瀏覽器所在的位置,您可以將它與if語句中的所需內容進行比較,或者您可以在我發佈的代碼中看到,「h」變量包含href,「類似」的「目標」 。 – 19greg96
你誤會了我。請看看我編輯的OP – stUrb