有时我会收到来自 Facebook 的大量访问者,当然,如果页面是公开的,我很想知道 Facebook 上的确切位置!
有没有办法将 Facebook 推荐 URL 解码并追踪到 Facebook 中的实际页面?
从移动端它更短:
http ://m.facebook.com/l.php?u=http%3A%2F%2Fwww.domain.com%2F&h=BAQFX067m&s=1
domain.com
例如,我的网站在哪里。
有时我会收到来自 Facebook 的大量访问者,当然,如果页面是公开的,我很想知道 Facebook 上的确切位置!
有没有办法将 Facebook 推荐 URL 解码并追踪到 Facebook 中的实际页面?
从移动端它更短:
http ://m.facebook.com/l.php?u=http%3A%2F%2Fwww.domain.com%2F&h=BAQFX067m&s=1
domain.com
例如,我的网站在哪里。
您可以使用手动提取 URL substr
,然后应用decodeURIComponent
:
function extractFacebookUrl(u) {
u = u.substr(u.indexOf('l.php?u=') + 8); // remove before ?u=
u = u.substr(0, u.indexOf('&')); // remove after &
return decodeURIComponent(u);
}
var link = "http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.domain.com%2F&h=iAQDjUC4AQHjQeIXcOi8z9jamgyDk8vpuylpdaRT3aHu6Q&s=1";
var linkMobile = "http://m.facebook.com/l.php?u=http%3A%2F%2Fwww.domain.com%2F&h=BAQFX067m&s=1";
document.body.innerHTML = extractFacebookUrl(link) + "<br/>" + extractFacebookUrl(linkMobile);