Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

Sites Pertecentes a (o) RS

Endereço Nota Erros Avisos

www.vistalegredoprata.rs.gov.br/?p=governo&sec=2

87.21 154 317
Recomendações Avaliadas
2.2 Garantir que os objetos programáveis sejam acessíveis.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
2.2.6 Presença do elemento SCRIPT sem o elemento NOSCRIPT 9 74 120 138 282 1062 1326 1369 1662 1666
74 <![CDATA[<script type="text/javascript"> var baseurl = "https://vistalegredoprata.rs.gov.br"; var action = ""; var controller = ""; var module = ""; var iconspath = "https://vistalegredoprata.rs.gov.br/img/icons/"; var urlAmigavel = ""; //para usuários não logados no facebook: try { FB.AppEvents.logEvent('eventName', null, { data_processing_options: [ { "setting_id": 1, "setting_value": 0 } ] }); } catch (e) {} //Esperado erro de uma das duas funções abaixo. //para usuários logados no facebook: try { FB.AppEvents.updateUserProperties({ data_processing_options: [ { "setting_id": 1, "setting_value": 1 } ] }); } catch (e) {} //Esperado erro de uma das duas funções acima. </script>]]>
120 <![CDATA[<script> if ((typeof VisaoiCookie === 'undefined') || VisaoiCookie.allowed.includes('analytics')) { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '395977077'); } </script>]]>
138 <![CDATA[<script> (async (d, s, id) => { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js["src"] = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.3&appId=729585460503347"; js["data-cookiecategory"] = "third-party"; fjs.parentNode.insertBefore(js, fjs); try { cookieconsent.updateScripts(); } catch (e) { console.log("Cookie consent ainda não carregado, aguardando..."); } })(document, 'script', 'facebook-jssdk'); </script>]]>
282 <![CDATA[<script type="text/javascript"> var flex_options = { animation: "fade", slideshowSpeed: 7000, /*Speed of the slideshow cycling, in milliseconds */ animationSpeed: 600, pauseOnAction: true, controlNav: true, /* Navigation for paging control of each clide? Note: Leave true for manualControls usage */ directionNav: true } </script>]]>
1062 <![CDATA[<script type="text/javascript"> $(function(){ carregarEnquete('',false); }); </script>]]>
1326 <![CDATA[<script>$(function() { $('#css_leaflet').remove(); $('head').append('<link id="css_leaflet" href="'+baseurl+'/default/plugins/leaflet/leaflet.css" rel="stylesheet" type="text/css" />'); $('#js_leaflet').remove(); $('body').append('<script id="js_leaflet" src="'+baseurl+'/default/plugins/leaflet/leaflet.js" />'); var leafletMap1 = L.map('mapa_01').setView( [-28.806740, -51.785484], 16 ); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {maxZoom: 18}).addTo(leafletMap1); leafletMap1.scrollWheelZoom.disable(); markerArray = new Array(); icon = L.icon({ popupAnchor: [0, -30], iconUrl: baseurl+'/default/plugins/leaflet/images/marker-icon.png', shadowUrl: baseurl+'/default/plugins/leaflet/images/marker-shadow.png' }); marker = L.marker( [-28.806740, -51.785484], {alt:'Prefeitura de Vista Alegre do Prata'} ).addTo(leafletMap1).setIcon(icon); marker.bindPopup('<div id="bodyContent"> <p style="margin: 5px 0px;"><strong>Prefeitura de Vista Alegre do Prata</strong></p> <p style="margin: 5px 0px;">Rua Flores da Cunha, 102 / Centro Administrativo Heitor Gabriel Giombelli ; ; ;Bairro: Centro</p><p style="margin: 5px 0px;">Vista Alegre do Prata / RS</p><p style="margin: 5px 0px;">95325-000</p></div>');markerArray.push(marker)});</script>]]>
1369 <![CDATA[<script type="text/javascript"> $(function(){ $('#popup2').modal('show'); $('#popup2 .close').focus(); }); </script>]]>
1662 <![CDATA[<script> new window.VLibras.Widget('https://vlibras.gov.br/app'); </script>]]>
1666 <![CDATA[<script> let cookieconsent = null; window.addEventListener("load",function() { //$('.rotate').rotaterator({fadeSpeed:300, pauseSpeed:3500}); cookieconsent = initCookieConsent(); const cookiesMessage = `Utilizamos cookies para melhorar a sua experiência em nosso site. Ao continuar navegando você concorda com estas condições, e, com nossa Política de Privacidade. Consulte nossa <a href="/politica-de-privacidade" title="Política de Privacidade">Política de Privacidade</a>.`; const priv_ativo = 1; window.cookieInfo = { page_scripts: true, gui_options: { consent_modal: { layout: 'cloud', // box/cloud/bar position: 'bottom center', // bottom/middle/top + left/right/center transition: 'slide', // zoom/slide swap_buttons: false // enable to invert buttons }, settings_modal: { layout: 'box', // box/bar // position: 'left', // left/right transition: 'zoom' // zoom/slide } }, languages: { "en": { consent_modal: { title: "Valorizamos sua privacidade!", description: cookiesMessage, primary_btn: { text: 'Ok', role: 'accept_all' // 'accept_selected' or 'accept_all' }, secondary_btn: { text: 'Configurar', role: 'settings' // 'settings' or 'accept_necessary' } }, settings_modal: { title: 'Configurações de cookies', save_settings_btn: 'Salvar', accept_all_btn: 'Aceitar tudo', reject_all_btn: 'Rejeitar todos', // optional, [v.2.5.0 +] cookie_table_headers: [ {col1: 'Nome'}, {col2: 'Dominio'}, {col3: 'Expira em'}, {col4: 'Descrição'} ], blocks: [ { mode: "info", title: 'Uso dos cookies', description: cookiesMessage, }, //Loop de categorias de cookies { mode: "cookie", title: 'Cookies Obrigatórios', description: 'Estes cookies são necessários para o funcionamento do website e não podem ser desativados em nossas configurações.', toggle: { value: 'necessary', enabled: true, readonly: true }, cookie_table: [ { col1: 'PHPSESSID', col2: '' || window.location.hostname, col3: '' || 'Até o fim da sessão', col4: 'Cookie de gerenciamento e identificação de sessão.', regex: false }, { col1: '__cf_bm', col2: 'cloudflare.com' || window.location.hostname, col3: '1 dia' || 'Até o fim da sessão', col4: 'Gerenciador de bots da Cloudflare.', regex: false }, { col1: 'cc_cookie', col2: '' || window.location.hostname, col3: '1 ano' || 'Até o fim da sessão', col4: 'Cookie de consentimento.', regex: false } ] }, { mode: "cookie", title: 'Cookies de Análise', description: 'Estes cookies permitem analisar o modo como você usa o website e gerar estatísticas sobre eles.', toggle: { value: 'analytics', enabled: false, readonly: false }, cookie_table: [ { col1: '^_ga', col2: 'google.com' || window.location.hostname, col3: '2 anos' || 'Até o fim da sessão', col4: 'Usado para distinguir usuários.', regex: true }, { col1: '_gat', col2: 'google.com' || window.location.hostname, col3: '1 minuto' || 'Até o fim da sessão', col4: 'Usado para controlar a taxa de solicitação.', regex: false }, { col1: '_gid', col2: 'google.com' || window.location.hostname, col3: '1 dia' || 'Até o fim da sessão', col4: 'Usado para distinguir usuários.', regex: false } ] }, { mode: "info", title: 'Mais informações', description: 'Para mais informações sobre os cookies utilizados, consulte nossa <a href="/politica-de-privacidade" class="cc-link">Política de Privacidade</a>.', } ] } } } }; //checa se existe algum cookie_table vazio. Se houver, remove-o. cookieInfo.languages.en.settings_modal.blocks.forEach((bloco, i) => { if (bloco.mode === 'cookie') { if (bloco.cookie_table.length === 0) { cookieInfo.languages.en.settings_modal.blocks.splice(i, 1); } } }); /** * Fallback para os cookies que não estão listados. * (document.cookie se tornará window.requestCookie via PHP) * * @param {string} cookie_str */ window.requestCookie = (cookie_str) => { const cookie_arr = cookie_str.split('='); const cookie_name = cookie_arr[0]; const cookie_value = cookie_arr[1]; let cookieList = cookieInfo.languages.en.settings_modal.blocks; //check if cookie is in the cookieInfo list let found_cookie = false; for (let i = 0; i < cookieList.length; i++) { //category loop let category = cookieList[i]; if (!category.cookie_table) continue; for (let j = 0; j < category.cookie_table.length; j++) { //cookie loop let cookie = category.cookie_table[j]; let nome = cookie.col1; let dominio = cookie.col2; let expiracao = cookie.col3; let descricao = cookie.col4; let regex = cookie.regex; //check if cookie_name matches cookie.col1 if (regex) { let regex = new RegExp(nome); if (regex.test(cookie_name)) { found_cookie = true; break; } } else { if (nome == cookie_name) { found_cookie = true; break; } } } } //Se o cookie estiver na lista de cookies do LGPD? if (found_cookie) { document.cookie = cookie_str; } else { alert(`Cookie não listado: ${cookie_name}\nComo proceder?`); console.warn(`Cookie não listado: ${cookie_name}\nComo proceder?`); } } cookieconsent.run(cookieInfo, !priv_ativo, true); console.log("Cookie consent setado!"); }); </script>]]>