如何从javascript中捕获重定向?

时间:2011-08-08 20:14:39

标签: javascript

我有这个奇怪的错误导致302重定向到我网站上的另一个页面,我似乎无法跟踪来源。这个bug很随机,很难跟踪。

我在页面上有2个或更多下拉菜单供用户选择。选择从第一个加载第二个,第二个加载第三个等。这是通过回发onchange事件完成的,所有.net。

此外,通过jquery onblur连接到change事件。我不确定为什么,但我猜测在做出选择后谁想要取消选择下拉列表,最有可能阻止滚动鼠标滚轮改变选择并导致几个回发。

当我解开onblur时,虫子消失但我需要知道最新情况。一些onblur如何导致一系列事件导致302重定向甚至没有到达服务器。这将建议javascript位置更改。如何停止位置更改并查看js触发了什么?

有什么建议吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

重定向是指向浏览器的指令,而不是页面,因此JavaScript无法看到它。

答案 1 :(得分:0)

你确定这是一个导致位置变化的302吗?我首先加载你最喜欢的开发工具(我喜欢chrome),看看你是否真的得到了302。

如果你得到302,你将不得不发布一些服务器端代码。如果没有,我会放置一些js调试点并从那里开始。