由于浏览历史记录设置,angularjs http.get呼叫未在ie10中触发

时间:2013-12-09 19:25:02

标签: javascript internet-explorer angularjs

我有一个angularjs http.get调用,用于定期调用Web服务并更新我的ui中的信息。我希望每两分钟拨打一次这样的电话,这样用户就可以获得最新最好的数据而无需刷新浏览器。 我的目标浏览器是ie10。 当用户具有以下设置时,这可以正常工作:

工具>互联网选项>常规>浏览历史记录>设置>检查存储页面的较新版本>每次访问网页时

然而,当我将该设置更改为自动时,则ui不会刷新。 事实上,当设置为自动时,除了初始呼叫之外,我甚至无法看到Fiddler中的服务呼叫。

我不知道用户在浏览器中设置了什么,我甚至不想考虑它。无论浏览器设置如何,我怎样才能强制每次刷新?

1 个答案:

答案 0 :(得分:2)

这解决了我: https://stackoverflow.com/a/18452373/729817

我在获取请求的url的查询字符串中添加了一个随机值,即每次都被强制获取它。