amagovpt / access-monitor-plus Goto Github PK
View Code? Open in Web Editor NEWAccessMonitor is the a11y validator of the PT Observatory of the Web Accessibility
Home Page: https://accessmonitor.acessibilidade.gov.pt
AccessMonitor is the a11y validator of the PT Observatory of the Web Accessibility
Home Page: https://accessmonitor.acessibilidade.gov.pt
Não é um erro de validação, é a própria plataforma que bloqueia com o erro:
An unexpected error has ocurred. Please try again later.
If the problem persists, please contact us.
De acordo com os seus próprios testes, este site não cumpre as normas de acessibilidade:
https://accessmonitor.acessibilidade.gov.pt/results/https:%2F%2Faccessmonitor.acessibilidade.gov.pt%2F
indica duas práticas não aceitáveis, referentes ao nível A.
Boa tarde,
Não estou a conseguir fazer a avaliação de páginas localmente, pois supostamente o access-monitor chama um serviço que deveria estar a correr no http://loalhost:3000.
É possivel disponibilizarem essa API?
Hello!
We are woundering why we get an error on this page (tried all different types of urls) :
https://bth.se
https://www.bth.se
http://bth.se
http://www.bth.se
Hi,
Sometimes I've got this error:
"Incorrectly positioned label elements"
But if I get the html and use the html checker, this error appears fixed.
I'm using this div for labels and inputs:
EX: https://varsovia.embaixadaportugal.mne.gov.pt/pt/sugestoes-elogios-ou-reclamacoes
<div class="control-group"><label id="jform_contact_name-lbl" for="jform_contact_name" class="hasPopover required" title="" data-content="O seu nome" data-original-title="Nome"> Nome<span class="star"> *</span></label>
<div class="controls"><input type="text" name="jform[contact_name]" id="jform_contact_name" value="" class="required" size="30" required="required" aria-required="true"></div>
</div>
Boa tarde, pessoal!
Este caso não é um problema técnico, e sim uma dúvida sobre a ferramenta.
Gostaria de entender se há alguma recomendação para o uso da ferramenta com páginas geradas dinamicamente, como no caso de SPAs. Poderiam me ajudar?
Outro caso possível de uso seria como um plugin, para ser executado em páginas onde existem mudanças de tela após o acesso, e que essas telas/condições não são acessíveis diretamente via URL. Por exemplo no caso de um modal, que só abre após uma ação, ou um formulário com etapas, onde a URL não é alterada em cada etapa.
Agradeço desde já pela atenção e pela ajuda.
Qualquer dúvida estou à disposição!
Estou tentando validar uma URL pelo Access Monitor e quando faço o re-avaliar pagina a minha pontuação cai de 10 para 8.8.
O motivo é uma validação do https://validator.w3.org/ que me indica para alterar o Legacy encoding windows-1252 used. Documents must use UTF-8.
Nossa aplicação atualmente se encontra-se como iso-8859-1, tentamos colocar a tag meta do html conforme linha abaixo:
Error: Bad value text/html;charset=ISO-8859-1 for attribute content on element meta: charset= must be followed by utf-8.
From line 5, column 2; to line 5, column 72
cale=1">↩ ↩ <
Continuamos a obter o mesmo erro de legacu enconding.
Poderia nos indicar a melhor forma de ultrapassarmos esta situação?
I have setup a self-hosted instance of AMP. The webpage for providing an URL, HTML code, or uploading a HTML file appears in my browser when visiting http://localhost:4200 and looks like https://accessmonitor.acessibilidade.gov.pt/. However any attempt to validate an URL, HTML code, or an uploaded HTML file immediately shows the following error message:
An unexpected error has ocurred. Please try again later. If the problem persists, please contact us.
Submitting the same URL or HTML code to the 'official' instance (https://accessmonitor.acessibilidade.gov.pt/) works without problems.
On the container's console, the most recent output is:
✔ Browser application bundle generation complete.
Initial Chunk Files | Names | Size
vendor.js | vendor | 4.06 MB
polyfills.js | polyfills | 1.12 MB
main.js | main | 705.21 kB
styles.css | styles | 79.36 kB
runtime.js | runtime | 6.89 kB
| Initial Total | 5.95 MB
Build at: 2022-09-13T09:09:31.831Z - Hash: fa4c89a39d85993e8cb1 - Time: 17324ms
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
✔ Compiled successfully.
So, no error output. I couldn't find any log files in the container's filesystem, but it is possible that I looked at the wrong place.
Is it possible to run AMP in some debug/verbose mode to collect more information?
I am using the following Dockerfile
:
FROM andrewmackrodt/nodejs-chromium
EXPOSE 4200 4200
ENV SUDO_NOPASSWD 1
USER root
WORKDIR /usr/app
RUN echo '> > > apt-get update -qq' && apt-get update -qq && echo '> > > apt-get install -qqy --no-install-recommends vim less netcat telnet iproute2 git bash' && apt-get install -qqy --no-install-recommends vim less netcat telnet iproute2 git bash && echo '> > > rm -rf /var/lib/apt/lists/*' && rm -rf /var/lib/apt/lists/* && echo '> > > git clone --depth 1 --single-branch https://github.com/amagovpt/access-monitor-plus.git' && git clone --depth 1 --single-branch https://github.com/amagovpt/access-monitor-plus.git
WORKDIR /usr/app/access-monitor-plus
RUN echo '> > > npm install' && npm install && echo '> > > npm update' && npm update && echo '> > > npm cache clean' && npm cache clean --force && echo '> > > ./node_modules/.bin/ng update' && ./node_modules/.bin/ng update && echo '> > > ./node_modules/.bin/ng build --configuration production' && ./node_modules/.bin/ng build --configuration production && echo "-- DONE --"
CMD ["./node_modules/.bin/ng", "serve"]
Instead of Docker, I am using Podman 4.2.1. The container's network is set to be the host's one (--net=host
).
Olá!
Primeiramente, parabéns pelo projeto! Gostei muito e estou utilizando para análise do site da empresa em que trabalho e para outros projetos pessoais também.
Recentemente notei um link desatualizado para o item ARIA11. O link aponta para https://www.w3.org/WAI/standards-guidelines/act/rules/ARIA11/, que no momento está retornando o erro 404. Pelo que pude notar, o conteúdo deste item agora está localizado em: https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA11. Clonei o projeto e fiz uma análise superficial para identificar se seria uma atualização simples, mas percebi que o retorno desse link é de forma genérica e concatena na função refWebsiteACT, então optei por abrir este issue para discutirmos uma solução ou apenas deixar listado esse problema para futuras atualizações.
Qualquer dúvida estou à disposição!
Atenciosamente,
PH.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.