1
我在Mac上使用Eclipse IDE。我創建了一個簡單的網頁,如果你點擊一個按鈕,它會要求你登錄Facebook。這是我的代碼。使用javascript時,Facebook登錄對話框無法打開
<!DOCTYPE html>
<html>
<head>
<title>Facebook Login JavaScript Example</title>
<meta charset="UTF-8">
</head>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
function getUserData(response) {
if(response.authResponse) {
FB.api('/me', function(response) {
$('#loginBtn').innerHTML = 'Hello ' + response.name;
});
}
}
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxxx',
cookie : true,
xfbml : true,
version : 'v2.8'
});
FB.getLoginStatus(function(response) {
getUserData(response);
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
//add event listener to login button
$('#loginBtn').on('click', function() {
FB.login(getUserData, {scope: 'email,public_profile', return_scopes: true});
});
</script>
<button id="loginBtn">Hello</button>
<div id="response">
</div>
</body>
</html>
這裏我在本地主機上運行這個。網址是http://localhost:8080/TestTest/index.jsp ..但是當我運行這個應用程序,我在控制檯上得到這個消息。 無法加載網址:該網址的域未包含在該應用的 域中。爲了能夠加載此網址,請將您的應用的所有域名和子域名 添加到您的應用設置中的應用域名字段。
如何更改我的域名URL?如何將此URL的域名包含到我的應用程序中
非常感謝你 – Selluboy