<script> & <link> tags are ignored (possible solution included)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
Línea de trabajo
Reproduce el comportamiento con el gist de RequireBin enlazado e inspecciona iframe/index.js en torno a la asignación de source mencionada, junto con la dependencia browser-module-sandbox. Compara el enfoque de Blob URL con el comportamiento de srcdoc reportado en la pestaña Network de Chrome DevTools. Se considera terminado cuando las etiquetas link y script del head del HTML se procesen como se espera.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Working with this gist: http://requirebin.com/?gist=01274d1e3cd82fa3d12cdb6466f42106
First off, this is an awesome tool! Thank you for giving me such a great head start on my own project.
I was fooling around locally with the project, specifically the <head> area of the app and attempted to place a <link> and a <script> tag in it. I was expecting the <link> tag (pointing to a Google Font) to work, and expecting the <script> tag to fail since there is no "some-library.js" on requirebin's servers.
Instead, I saw no attempt to download those assets from within Chrome (51) DevTool's Network tab. It was like the tags were being ignored completely.
After some searching, I found that I was able to get it to work by adjusting iframe's source code (project is depended on from requirebin and browser-module-sandbox), changing:
tempIframe.src = targetUrl
to
tempIframe.srcdoc = opts.html
It seems that Chrome didn't like the created Blob URL. Using srcdoc instead seemed to work. I doubt this is a very clever solution, and welcome any comments to this issue.
Mind you, I intend to fork this project to suit my own needs, so I'm not sure if this is even an appropriate issue to report. But I figured I'd raise it in case anyone else experienced similar issues.
Thanks!
Tim
- Lenguaje dominante
- JavaScript
- Estrellas
- 389
- Forks
- 73
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de max-mapper/requirebin
-
Is requirebin.com still in useAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
max-mapper/requirebin#132 · 2 comentarios · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
max-mapper/requirebin#130 ·
-
HTTPS supportAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
max-mapper/requirebin#128 · 1 comentario · 3 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
max-mapper/requirebin#125 · 1 comentario · 1 reacción ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 20/100
max-mapper/requirebin#123 ·
Todos los issues de max-mapper/requirebin
Issues similares
-
factory-active factory-automatic task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
vercel/ai#21528 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
status: waiting triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
freeCodeCamp/freeCodeCamp#70412 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
rohitg00/ai-engineering-from-scratch#490 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 6 días