2

我目前正在使用 Addthis 的 api 来动态启动按钮。基本上addthis.init()addthis.button()

当我打开时说电子邮件选项或任何模式/弹出框选项。这会以某种方式自动将我的应用程序的 URL 更改回主页。

这当然是相当不和谐的。这意味着当我打开一个页面(不是主页)时,只需使用 add this,它就会将我重定向回主页。

我知道这是 AddThis 造成的,因为这是发生重定向时唯一发生的事情。注意我也在使用 ui-router,但如果这有任何相关性的话。

这是一个单页应用程序框架,因此重定向不是完整的重新加载,它是一个简单的状态更改,没有 URL 重新加载。

首先单击菜单上的“流行创意”。这会将 URL 更改为具有 ?popular=true 作为查询参数。将鼠标悬停在项目的图像上。你会看到一个分享按钮出现。点击“电子邮件”。当模态框出现时,查看 URL。URL 变回根 URL, ?popular=true 消失。

我目前正试图找出$locationChangeStart事件是从哪里发出的,但我没有看到任何找到罪魁祸首的方法。

我将如何解决这个问题?

4

0 回答 0