JS附加到Anchor的href

时间:2015-10-26 12:27:16

标签: javascript jquery html debugging methodology

我正在处理的网站上运行了很多Javascript。一个是聊天小部件,允许操作员与客户进行通信。我遇到的问题是,当操作员尝试向客户发送链接时,该链接是不可点击的。经过进一步检查,似乎有些东西会在“href”中的任何内容附加“http://”或“http://%20”。

因此链接将更改为“http:// http://example.com”。因此,当客户无法点击时会使客户感到困惑。我一直在四处寻找,但我已经死路一条。有关寻找什么的任何建议?我看过的所有代码都没有附加,所以我在这里画空白。

1 个答案:

答案 0 :(得分:0)

我认为最好的办法就是隔离你的组件。显而易见的事情是聊天组件,单独运行它并确保它不会将http://部分添加到锚元素之前。一旦您确认了这一点,就开始添加其他组件并尝试找出出错的地方。可能是因为两个或更多组件之间存在某种形式的冲突。

一旦您能够在受控环境中重新创建错误,我建议您使用Chrome调试器等工具在代码中的某些位置设置断点,以便执行。这样您就可以将问题缩小到代码的某个部分。此外,搜索字符串"http://"(包括单引号或双引号)可能会很有价值。