{"id":12171,"date":"2026-09-01T22:17:05","date_gmt":"2026-09-01T22:17:05","guid":{"rendered":"https:\/\/flowerride.com\/?page_id=12171"},"modified":"2026-09-01T22:47:53","modified_gmt":"2026-09-01T22:47:53","slug":"test","status":"publish","type":"page","link":"https:\/\/flowerride.com\/es\/test\/","title":{"rendered":"test"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"12171\" class=\"elementor elementor-12171\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e04bf7 e-flex e-con-boxed e-con e-parent\" data-id=\"0e04bf7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b163d48 elementor-widget elementor-widget-html\" data-id=\"b163d48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n<script>\n\n(function() {\n\n\nwindow.addEventListener(\n\n    'load',\n\n    function() {\n\n\n        \/* ---------------------------------------------\n           COMPROBAR GPS\n        --------------------------------------------- *\/\n\n        if (!navigator.geolocation) {\n\n            console.log(\n                'GPS no disponible'\n            );\n\n            return;\n\n        }\n\n\n\n        navigator.geolocation.getCurrentPosition(\n\n\n            function(position) {\n\n\n                const datos =\n                    new FormData();\n\n\n\n                \/* -------------------------------------\n                   AJAX\n                ------------------------------------- *\/\n\n                datos.append(\n                    'action',\n                    'mi_guardar_gps'\n                );\n\n\n                datos.append(\n                    'security',\n                    '8829bab73d'\n                );\n\n\n\n                \/* -------------------------------------\n                   GPS\n                ------------------------------------- *\/\n\n                datos.append(\n                    'latitud',\n                    position.coords.latitude\n                );\n\n\n                datos.append(\n                    'longitud',\n                    position.coords.longitude\n                );\n\n\n                datos.append(\n                    'precision',\n                    position.coords.accuracy\n                );\n\n\n\n                \/* -------------------------------------\n                   P\u00c1GINA ACTUAL\n                ------------------------------------- *\/\n\n                datos.append(\n                    'pagina',\n                    window.location.href\n                );\n\n\n\n                \/* -------------------------------------\n                   REFERER\n                ------------------------------------- *\/\n\n                datos.append(\n                    'referer',\n                    document.referrer || ''\n                );\n\n\n\n                \/* -------------------------------------\n                   IDIOMA\n                ------------------------------------- *\/\n\n                datos.append(\n                    'idioma',\n                    navigator.language || ''\n                );\n\n\n\n                \/* -------------------------------------\n                   ZONA HORARIA\n                ------------------------------------- *\/\n\n                let zonaHoraria = '';\n\n\n                try {\n\n                    zonaHoraria =\n                        Intl\n                        .DateTimeFormat()\n                        .resolvedOptions()\n                        .timeZone || '';\n\n                }\n\n                catch(e) {}\n\n\n                datos.append(\n                    'zona_horaria',\n                    zonaHoraria\n                );\n\n\n\n                \/* -------------------------------------\n                   RESOLUCI\u00d3N PANTALLA\n                ------------------------------------- *\/\n\n                datos.append(\n\n                    'resolucion',\n\n                    screen.width +\n                    'x' +\n                    screen.height\n\n                );\n\n\n\n                \/* -------------------------------------\n                   TAMA\u00d1O DEL NAVEGADOR\n                ------------------------------------- *\/\n\n                datos.append(\n\n                    'ventana',\n\n                    window.innerWidth +\n                    'x' +\n                    window.innerHeight\n\n                );\n\n\n\n                \/* -------------------------------------\n                   PIXEL RATIO\n                ------------------------------------- *\/\n\n                datos.append(\n\n                    'pixel_ratio',\n\n                    window.devicePixelRatio || ''\n\n                );\n\n\n\n                \/* -------------------------------------\n                   TOUCH\n                ------------------------------------- *\/\n\n                let touch =\n                    navigator.maxTouchPoints > 0\n                    ? 'S\u00ed'\n                    : 'No';\n\n\n                datos.append(\n                    'touch',\n                    touch\n                );\n\n\n\n                \/* -------------------------------------\n                   CPU\n                ------------------------------------- *\/\n\n                datos.append(\n\n                    'cpu',\n\n                    navigator.hardwareConcurrency || ''\n\n                );\n\n\n\n                \/* -------------------------------------\n                   MEMORIA RAM\n                   Algunos navegadores no lo permiten\n                ------------------------------------- *\/\n\n                datos.append(\n\n                    'memoria',\n\n                    navigator.deviceMemory\n                    ? navigator.deviceMemory + ' GB'\n                    : ''\n\n                );\n\n\n\n                \/* -------------------------------------\n                   CONEXI\u00d3N\n                ------------------------------------- *\/\n\n                const conexion =\n\n                    navigator.connection ||\n\n                    navigator.mozConnection ||\n\n                    navigator.webkitConnection;\n\n\n\n                if (conexion) {\n\n\n                    datos.append(\n\n                        'conexion',\n\n                        conexion.effectiveType || ''\n\n                    );\n\n\n                    datos.append(\n\n                        'velocidad',\n\n                        conexion.downlink\n\n                        ? conexion.downlink +\n                          ' Mbps'\n\n                        : ''\n\n                    );\n\n\n                    datos.append(\n\n                        'latencia',\n\n                        conexion.rtt\n\n                        ? conexion.rtt +\n                          ' ms'\n\n                        : ''\n\n                    );\n\n                }\n\n\n\n                \/* -------------------------------------\n                   ORIENTACI\u00d3N\n                ------------------------------------- *\/\n\n                let orientacion = '';\n\n\n                if (\n\n                    screen.orientation &&\n\n                    screen.orientation.type\n\n                ) {\n\n                    orientacion =\n                        screen.orientation.type;\n\n                }\n\n\n                datos.append(\n\n                    'orientacion',\n\n                    orientacion\n\n                );\n\n\n\n                \/* -------------------------------------\n                   PROFUNDIDAD COLOR\n                ------------------------------------- *\/\n\n                datos.append(\n\n                    'color_depth',\n\n                    screen.colorDepth || ''\n\n                );\n\n\n\n                \/* -------------------------------------\n                   ENVIAR A WORDPRESS\n                ------------------------------------- *\/\n\n                fetch(\n\n                    'https:\/\/flowerride.com\/wp-admin\/admin-ajax.php',\n\n                    {\n\n                        method:\n                            'POST',\n\n                        credentials:\n                            'same-origin',\n\n                        body:\n                            datos\n\n                    }\n\n                )\n\n\n                .then(\n\n                    response =>\n                        response.json()\n\n                )\n\n\n                .then(\n\n                    respuesta => {\n\n                        console.log(\n                            'Registro GPS:',\n                            respuesta\n                        );\n\n                    }\n\n                )\n\n\n                .catch(\n\n                    error => {\n\n                        console.log(\n                            'Error GPS:',\n                            error\n                        );\n\n                    }\n\n                );\n\n\n            },\n\n\n\n            \/* -----------------------------------------\n               ERROR GPS\n            ----------------------------------------- *\/\n\n            function(error) {\n\n\n                console.log(\n\n                    'No se obtuvo ubicaci\u00f3n:',\n\n                    error.message\n\n                );\n\n\n            },\n\n\n\n            \/* -----------------------------------------\n               CONFIGURACI\u00d3N GPS\n            ----------------------------------------- *\/\n\n            {\n\n                enableHighAccuracy:\n                    true,\n\n                timeout:\n                    20000,\n\n                maximumAge:\n                    0\n\n            }\n\n\n        );\n\n\n    }\n\n);\n\n\n})();\n\n<\/script>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12171","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/pages\/12171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/comments?post=12171"}],"version-history":[{"count":26,"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/pages\/12171\/revisions"}],"predecessor-version":[{"id":12198,"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/pages\/12171\/revisions\/12198"}],"wp:attachment":[{"href":"https:\/\/flowerride.com\/es\/wp-json\/wp\/v2\/media?parent=12171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}