4
當我在一個網頁的Windows Live彈出窗口
WL.init({
client_id: "0000000040102460",
redirect_uri: document.URL,
scope: "wl.signin",
response_type: "token"
});
WL.login().then(
function (response) {
WL.api({ path: "me", method: "GET" })
.then(function (response) {
userid = response.id;
$("#wlProfileName").text(response.name);
init(response);
});
});
登錄過程中的彈出窗口出現的開始使用這樣的代碼。這不是一個好主意,因爲許多瀏覽器都被配置爲禁止它們。
當您登錄到例如outlook.com時,該過程發生在同一個瀏覽器窗口中。我如何去實現這個目標?
這個問題的提升與完全缺乏答案相結合是相當驚人的。但是,我確實有一個想法:WL.debug.js可供檢查。有可能破解這個使用IFRAME而不是彈出窗口。
這應該在不改變WL碼的基本方法和流程的情況下解決問題。
現在我即將離開幾個星期的假期,我不會有設施去追求這個想法,但如果有人在意在上述修改中有一個裂縫,我很樂意加入當我回來。
謝謝,我會盡力的,但可能會有一段時間才能做到,其他的魚在此刻也可以:) –
不客氣 – Novasol