2011-06-29 4 views
4

javascriptでdocument.location.pathnameと同じ機能を実行するにはどうすればよいですか? document.referrer.pathnameのようなものですか?Javascriptのパス名の参照者

ありがとうございました。

+0

何ちょうどdocument.referrerをしようとしてについて。たとえば、 alert(document.referrer); – MRR0GERS

答えて

5

いいえ、あなたは手動でのみ必要な部分を抽出することができます。

document.referrer.replace(/^[^:]+:\/\/[^/]+/, '').replace(/#.*/, '') 
+0

'document.location.pathname'もURLのパラメータを削除するので、これは正確ではありません。 'document.referrer.replace(/^[^:] +:\/\/[^ /] + /、 '').replace(/#.*/、 '')を使用する必要があります。 (/\?.*/、 '') ' を置き換えて、リファラーのパラメータも削除してください。 –

0

document.referrerを使用すると、参照先のドキュメントのURLを取得できます。それはあなたが意味することですか?

+0

いいえ私はちょうどhttp://www.google.com/sdfhisdfsdfなら、私は/ sdfhisdfsdfの部分がほしいと思っています。 – Matt

+0

Aaah ...私はあなた自身を解析する必要があると思う..多分正規表現を救うために? ? –

関連する問題