开发者社区> 问答> 正文

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 6483 0
2 条回答
写回答
取消 提交回答
  • iOS端由于设计原因#跳转会重置鉴权js api,需要重新鉴权;列入后期优化计划
    2015-10-26 12:00:58
    赞同 展开评论 打赏
  • 这个问题我们看一下
    2015-10-22 22:29:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载