导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:312
阅读量:890655
访问量:89245
至今:
×
云标签 标签球>>
云标签 - Su的技术博客
博文->>首页 博主的更多博文>>
Failed to execute 'replaceState' on 'History': cannot be created in a document with origin 'null'
Tags : jquery发表时间: 2016-01-27 19:03:56
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
比如: 转自:Su的技术博客  原文地址:

在使用jquery.mobile-1.4.5.min.js时谷歌浏览器出现这样的问题:

Uncaught SecurityError: Failed to execute 'replaceState' on 'History': cannot be created in a document with origin 'null'

从而使页面出不来效果。

解决的方法如下:

<script>
    $(document).bind('mobileinit',function(){
        $.mobile.changePage.defaults.changeHash = false;
        $.mobile.hashListeningEnabled = false;
        $.mobile.pushStateEnabled = false;
    });
</script> 

在引入jquery.mobile-1.4.5.min.js之前加上面这个就可以解决!记得新引入jQuery哦。。。

参考:http://stackoverflow.com/questions/32453806/uncaught-securityerror-failed-to-execute-replacestate-on-history-cannot-be

打赏
打赏
关注公众号
公众号
类别:Web前端| 阅读(1421)| 赞 (0)
评论
暂无评论!
发表评论
昵  称:

验证码:

内  容:

    同时赞一个 赞