window.location + управление строковым URL из window.location.href - PullRequest
0 голосов
/ 02 октября 2010

Я пытаюсь настроить мой график на Facebook с помощью методов определения местоположения окна javascript.

Вот мой код:

function fbLog() {
var clientID = '11502353444318540727';
var redirecturi = 'http://google.com';
var clientSecret = '6987d02323442423231f8b9da767b060e9';
var codeURI;
$('#fbLogin').click(function() {
  window.location = 'https://graph.facebook.com/oauth/authorize?client_id=' + clientID + '&display=touch&redirect_uri='+ redirecturi + '&type=user_agent';
codeURI = window.location.href;
codeURI.split('=');
console.log(codeURI);
codeURI = codeURI.split('=');
codeURI = codeURI[1];
console.log(codeURI);
codeURI = codeURI.split('#');
codeURI = codeURI[0];
console.log('mega fun');
window.open = 'https://graph.facebook.com/oauth/access_token?client_id=' + clientID + '&redirect_uri=' + redirecturi + '&client_secret=' + clientSecret + '&code=' + codeURI
});

}

когда я устанавливаю codeURI в window.location.href, эта оригинальная страница обратного вызова мертва?

Я в замешательстве.Переключился ли я в другое окно при попытке получить codeURI?

1 Ответ

0 голосов
/ 02 октября 2010

Вы должны предположить, что как только вы установите window.location, браузер загрузит новую страницу, и весь код на текущей странице перестанет работать. Не пытайтесь что-нибудь сделать потом.

Насколько я могу судить, все, что вам нужно здесь, это делать вещи в другом порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...