开发者社区 问答 正文

BUG?ios下url的hash改变导致jsapi调用失败。

我有一行类似这样的代码:location.href=location.href + "#pageId"; 注意:不是页面跳转,只是本页面的处理。
在页面初始的时候,jsapi是可以调用的,但是执行以上代码后,再调用jsapi就失败了。
比如www.abc.com/test.html是可以调用api的,但www.abc.com/test.html#pageId就不能调用。


这个问题只在ios(我的是9.0.2)出现,安卓上正常。


我在location.href改变后重新生成签名也无效。

展开
收起
柳看风 2015-10-20 10:45:03 6506 分享 版权
2 条回答
写回答
取消 提交回答
  • iOS端由于设计原因#跳转会重置鉴权js api,需要重新鉴权;列入后期优化计划
    2015-10-26 12:00:58
    赞同 展开评论
  • 这个问题我们看一下
    2015-10-22 22:29:32
    赞同 展开评论