我的兩分錢(因爲你使用jQuery標籤的,我知道JavaScript是一種有效的解決方案):
var url = 'http://website.com/generate-token/
#access_token=ya29.AHES6ZTJwb9lzb0lua81oHa47-8ImcJf-8qE-
02kIn8JcgEv&token_type=Bearer&expires_in=3600';
function getParameterByName(name, url) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&#]" + name + "=([^&#]*)"),
results = regex.exec(url);
return results == null ? "" :
decodeURIComponent(results[1].replace(/\+/g, " "));
}
alert(getParameterByName('access_token', url));
http://jsfiddle.net/yejwF/
網址有沒有查詢字符串。這些值是URL的「片段」的一部分。即。 '#'值。你需要''window.location.hash'並且用'&'和'='分開兩次,然後用JS找到你想要的值。 –
簡答:你不能。 (不是沒有[JS](http://stackoverflow.com/questions/6778990/)) –
你的意思是標記jQuery?我假設(從上面)你想在服務器上這樣做。 – Archer