Javascript 导航后如何在页面上获取条目url?
我有以下情况: 我想将一个参数传递到页面Javascript 导航后如何在页面上获取条目url?,javascript,url,redirect,parameters,Javascript,Url,Redirect,Parameters,我有以下情况: 我想将一个参数传递到页面foo.com?bar=x,但是foo.com会根据语言自动重定向到foo.com/en,我正在松开bar参数 我不介意我在foo.com/en,我只想要bar参数 Referer解决方案不起作用,因为它会自动重定向,并且是foo.com?bar=x之前的解决方案 这个问题有JavaScript或jQuery解决方案吗 编辑 我只是在页面上有一个脚本,foo.com不是我的领域,我在foo.com和foo.com/en上都有脚本。问题是在foo.com上,
foo.com?bar=x
,但是foo.com
会根据语言自动重定向到foo.com/en
,我正在松开bar
参数
我不介意我在foo.com/en
,我只想要bar
参数
Referer
解决方案不起作用,因为它会自动重定向,并且是foo.com?bar=x
之前的解决方案
这个问题有JavaScript或jQuery解决方案吗
编辑
我只是在页面上有一个脚本,foo.com
不是我的领域,我在foo.com
和foo.com/en
上都有脚本。问题是在foo.com
上,脚本没有被调用,而在foo.com/en
上,我没有任何参数
页面foo.com
通过以下方法重定向:
我不能修改这个方法,我也不想修改,因为解决方案不是通用的。不,没有
如果foo.com?bar=x和foo.com?bar=y应该有不同的内容,那么它们就不应该重定向到同一个资源。您是否尝试过更改重定向,使其包含域名后的任何内容,例如脚本名、查询字符串等。在重定向中?找到了解决方案,更简单,只需从
foo.com?bar=x
到
foo.com#bar=x
这样,哈希标签就保留了,所以我有了foo.com/en#bar=x
谢谢您的回答。您可以使用PHP捕获。。。 如果你有
foo.com?bar=x
你想重定向到
foo.com/en?bar=x
用这个
重定向是如何完成的?谁做重定向?foo.com
做重定向,我只是有一个脚本和所有页面,问题是在foo.com?bar=x
上它没有运行,而在foo.com/en
上它确实运行,但我没有任何参数了好吧,问题是,foo.com如何做重定向?是主机自动为您执行此操作吗?你能控制它吗?换句话说,你能提供一些关于重定向机制的细节吗,如果你知道的话?我想不出一个非恶意的原因,为什么你在foo.com
上运行一个脚本,却不能与foo.com
的所有者谈论它。一个原因是,告诉每个人都使用这个脚本,但同时修改你的页面并不酷。与所有者交谈是最后一个选择,我很高兴找到了片段标识符解决方案,它工作得非常完美。这不是一个大问题,它显然有一个干净的方法来解决。我看到谷歌分析也使用同样的方法。