2013-02-11 116 views
0

如果你去http://jsfiddle.net再来找计算器,然后打开控制台,输入:如何在JavaScript中获取正确的引荐网址?

console.log(document.referrer); 

你得到

http://fiddle.jshell.net/_display/ 

,而不是

http://jsfiddle.net/ 

我怎样才能得到http://jsfiddle.net/

+3

我认为*是*正确的引用值 - 这就是jsfiddle的工作方式。 “结果”窗格页面在该域中。 – Pointy 2013-02-11 17:42:26

回答

2

你明白了,因为jsfiddle使用了框架。改为使用window.frames.top.document.referrer

+0

好吧,他试图看看如何从*这里获得“jsfiddle.net”* - 从stackoverflow,换句话说,大概是在点击小提琴中的链接之后。 – Pointy 2013-02-11 17:45:48

+0

嗯,你是对的。我没有足够重视这个问题:) – marekful 2013-02-11 17:48:46

相关问题