salto - recorrer array de objetos javascript
Uncaught SecurityError: no se pudo ejecutar ''replaceState'' en ''History'': no se puede crear en un documento con origen ''null'' (3)
Realmente no entiendo este error de Chrome:
Uncaught SecurityError: no se pudo ejecutar ''replaceState'' en ''History'': no se puede crear en un documento con origen ''null''
En Edge, Firefox e IE no hay errores.
Yo uso jquery 1.11.1 y jquery mobile 1.4.5.
Este es mi archivo de índice:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/xy.min.css" />
<link rel="stylesheet" href="css/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="css/jquery.mobile.structure-1.4.5.min.css" />
<title></title>
</head>
<body>
<div data-role="page">
<div data-role="header" data-add-back-btn="true">
<p align="center">Test</p>
</div>
<ul data-role="listview" data-filter="true" data-filter-placeholder="Kategorie suchen" data-inset="true" data-count-theme="b">
<li><a href="assets/beck/index.html" data-rel"dialog" rel ="external">Bäckereien </a></li>
</ul>
</div>
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
</body>
</html>
Cualquier ayuda muy apreciada!
Agrega esto:
<script>
$(document).bind(''mobileinit'',function(){
$.mobile.changePage.defaults.changeHash = false;
$.mobile.hashListeningEnabled = false;
$.mobile.pushStateEnabled = false;
});
</script>
Justo antes de jquery.mobile-1.4.5.min.js
Eso funciona con Android WebViewClient y Chrome en Windows.
Esto también puede ser causado por Turbolinks (HTML pushState) cuando se trabaja con un archivo HTML local.
La solución para mí es que tengo que ejecutar un servidor web. Es una nueva característica de seguridad de Chrome y no se cambiará según Chromium Bug Post.
Gracias a A. Wolff!