Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buscador #250

Open
nukeador opened this issue Aug 3, 2021 · 2 comments · May be fixed by #267
Open

Buscador #250

nukeador opened this issue Aug 3, 2021 · 2 comments · May be fixed by #267
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@nukeador
Copy link
Contributor

nukeador commented Aug 3, 2021

¿Está relacionado con un problema? Por favor detallalo.
En las tablas largas es complicado encontrar dominios, si entro en la web para saber la nota de una web en concreto, primero tengo que buscar donde está listada.

Describe la solución que te gustaría ver
Me gustaría que tuviéramos una forma de poder buscar webs por URL o por nombre.

Describe las alternativas posible
Alternativamente las tablas podrían tener un filtro para buscar/filtrar dentro de ellas.

Si una URL no existe en nuestros datos, sería ideal que se mandara al usuario a añadirla.

@nukeador nukeador added enhancement New feature or request help wanted Extra attention is needed labels Aug 3, 2021
@palmerabollo palmerabollo self-assigned this Aug 26, 2022
@palmerabollo
Copy link
Collaborator

palmerabollo commented Aug 26, 2022

Estaba haciendo una prueba. Necesitaría meter un <script> en la página, pero cuando lo hago me salta este error en la consola de Firefox:

Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”).

Intuyo que los tiros van por aquí https://github.com/PucelaBits/websegura/blob/main/_includes/base.njk#L13

Pero no sé qué valor poner o si realmente no queremos que haya un script en la página de ninguna manera. EDIT: Me parece que hay que poner script-src 'unsafe-inline';

Necesito el script porque la prueba es tener un array en el cliente con toda la lista y hacer la búsqueda local, ahora que nos la podemos permitir. Algo así:

<script>
let suggestions = [
  {% for site in all %}
  {"name": "{{ site.name }}", "href": "..."}
  {% endfor %}
];
</script>

(estaba copiándolo del que puse en https://repuebla.me/ si queréis ver la pinta que tiene)

@palmerabollo palmerabollo linked a pull request Aug 26, 2022 that will close this issue
@nukeador
Copy link
Contributor Author

@palmerabollo los scripts no deben ir in-line para evitar problemas de seguridad, deben ir en su propio archivo .js y ese enlazarle en los headers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants