- ID de exploración:
- dd7d3c53-32cf-46ef-93f0-5515a44fddceFinalizado
- URL enviada:
- https://app.flutterflow.io/share/anchor-paper-m2dwil
- Informe finalizado:
Enlaces: 0 encontrados
Los enlaces salientes identificados en la página
Variables JavaScript: 34 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
object | |
litHtmlVersions | object |
module$exports$mapsapi$geometry$spherical | object |
litElementVersions | object |
reactiveElementVersions | object |
module$contents$mapsapi$overlay$overlayView_OverlayView | object |
Mensajes de registro de la consola: 2 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registro |
---|---|---|
warning | other |
|
debug | other |
|
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><html><head>
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<!-- Primary Meta Tags -->
<title>FlutterFlow</title>
<meta name="title" content="FlutterFlow">
<meta name="description" content="FlutterFlow - Build Mobile Apps With Ease">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://app.flutterflow.io">
<meta property="og:title" content="FlutterFlow">
<meta property="og:description" content="FlutterFlow - Build Mobile Apps With Ease">
<meta property="og:image" content="images/onboarding_image.jpg">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://app.flutterflow.io">
<meta property="twitter:title" content="FlutterFlow">
<meta property="twitter:description" content="FlutterFlow - Build Mobile Apps With Ease">
<meta property="twitter:image" content="images/onboarding_image.jpg">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png">
<style>
body {
background-color: #14181B;
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBAj4NqmN3DYOubTxyJx6bTaQ0z0k5qw9U"></script>
<link rel="manifest" href="manifest.json">
<script>
// The value below is injected by flutter build, do not touch.
const serviceWorkerVersion = "1229147398";
</script>
<script src="os_detection.js"></script>
<!-- This script adds the flutter initialization JS code -->
<script src="flutter.js?1731697622" defer=""></script>
</head>
<body>
<div id="loading">
<style>
body {
inset: 0; overflow: hidden;
margin: 0; padding: 0;
position: fixed;
}
#loading {
align-items: center;
display: flex;
height: 100%;
justify-content: center;
width: 100%;
}
#loading img {
animation: 1s ease-in-out 0s infinite alternate breathe;
opacity: .40;
transition: opacity .4s;
}
#loading.main_done img {
opacity: 1;
}
#loading.init_done img {
opacity: 1;
}
@keyframes breathe { from { transform: scale(1) } to { transform: scale(0.95)}}
</style>
<img src="icons/ff-icon-192.png" alt="Loading indicator...">
</div>
<!-- Enable PDF Viewer -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/pdf.js" type="text/javascript"></script>
<script type="text/javascript">
pdfjsLib.GlobalWorkerOptions.workerSrc = "https://cdn.jsdelivr.net/npm/[email protected]/build/pdf.worker.min.js";
pdfRenderOptions = {
cMapUrl: 'https://cdn.jsdelivr.net/npm/[email protected]/cmaps/',
cMapPacked: true,
}
</script>
<!-- Add Intercom -->
<script> window.intercomSettings = { api_base: "https://api-iam.intercom.io" };</script>
<!-- Add Stripe.js -->
<script src="https://js.stripe.com/v3/"></script>
<script>
window.addEventListener('load', function() {
var loading = document.querySelector('#loading');
// Download main.dart.js
_flutter.loader.loadEntrypoint({
entrypointUrl: "/main.dart.js",
serviceWorker: {
serviceWorkerVersion: serviceWorkerVersion,
serviceWorkerUrl: "/flutter_service_worker.js?v=",
}
}).then(function(engineInitializer) {
loading.classList.add('main_done');
return engineInitializer.initializeEngine({
useColorEmoji: true,
});
}).then(function(appRunner) {
loading.classList.add('init_done');
return appRunner.runApp();
}).then(function(app) {
window.setTimeout(function() {
loading.remove();
}, 200);
});
});
</script>
<!-- Global site tag (gtag.js) - Google Ads: 499220243 -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=AW-499220243"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-499220243');
</script>
<script type="text/javascript">
window.gtag_subscribe = function(val, cur) {
gtag('event', 'conversion', {
'send_to': 'AW-499220243/WqU6CMLl0YcDEJP-he4B',
'value': val,
'currency': cur,
'event_callback': function() {}
});
return false;
};
window.gtag_sign_up = function() {
gtag('event', 'conversion', {
'send_to': 'AW-499220243/HkJ2CP_loocDEJP-he4B',
'event_callback': function() {}
});
return false;
};
window.initializeIntercom = function (attrs) {
window.intercomSettings["hide_default_launcher"] = false;
window.setIntercomCustomAttrs(attrs, false);
(function () { var w = window; var ic = w.Intercom; if (typeof ic === "function") { ic('reattach_activator'); ic('update', w.intercomSettings); } else { var d = document; var i = function () { i.c(arguments); }; i.q = []; i.c = function (args) { i.q.push(args); }; w.Intercom = i; var l = function () { var s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://widget.intercom.io/widget/w66h9try'; var x = d.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); }; if (document.readyState === 'complete') { l(); } else if (w.attachEvent) { w.attachEvent('onload', l); } else { w.addEventListener('load', l, false); } } })();
}
window.logoutIntercom = function () {
window.Intercom('shutdown');
}
window.setIntercomCustomAttrs = function (attrs, update) {
if (update && !window.Intercom) {
return;
}
const attributes = JSON.parse(attrs);
for (var k in attributes) window.intercomSettings[k] = attributes[k];
if (update) {
window.Intercom('update', window.intercomSettings);
}
}
window.showIntercom = function () {
if (!window.Intercom) {
return;
}
window.intercomSettings["hide_default_launcher"] = false;
window.Intercom('update', { "hide_default_launcher": false });
}
window.hideIntercom = function () {
if (!window.Intercom) {
return;
}
window.intercomSettings["hide_default_launcher"] = true;
window.Intercom('update', { "hide_default_launcher": true });
}
window.intercomHidden = function () {
if (!window.Intercom) {
return true;
}
return window.intercomSettings.hide_default_launcher;
}
window.stripeCheckout = function (sessionId, publishableKey) {
const stripe = Stripe(publishableKey);
stripe.redirectToCheckout({ sessionId });
}
window.onfocus = () => {
if (window.reloadWebviewX) {
window.reloadWebviewX();
}
};
window.ffRequestNotificationPermission = () => {
// function to actually ask the permissions
function handlePermission(permission) {
// Uncomment for debugging:
// if (
// Notification.permission === "denied" ||
// Notification.permission === "default"
// ) {
// console.log("notifications disabled");
// } else {
// console.log("notifications enabled");
// }
}
function checkNotificationPromise() {
try {
Notification.requestPermission().then();
} catch (e) {
return false;
}
return true;
}
// Let's check if the browser supports notifications
if (!("Notification" in window)) {
console.log("This browser does not support notifications.");
} else {
if (checkNotificationPromise()) {
Notification.requestPermission().then((permission) => {
handlePermission(permission);
});
} else {
Notification.requestPermission(function (permission) {
handlePermission(permission);
});
}
}
};
window.ffShowNotification = (title, msg, whenAwayOnly = true) => {
// Only show notification if not on current tab.
if (document.visibilityState === "visible" && whenAwayOnly) {
return;
}
var notification = new Notification(title, {
body: msg,
icon: "/images/ff_logo_small.png",
});
document.addEventListener("visibilitychange", function () {
if (document.visibilityState === "visible") {
// The tab has become visible so clear the now-stale Notification.
notification.close();
}
});
};
</script><iframe height="0" width="0" style="display: none; visibility: hidden;"></iframe>
</body></html>