bitovi/funcunit

F.open() doesn't throw when violating same-origin

Aperta

#156 aperta il 11 ago 2016

 (0 commenti) (0 reazioni) (0 assegnatari)JavaScript (395 fork)batch import
bughelp wantedp3

Metriche repository

Star
 (575 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

You can't, for example, load google.com from localhost. This fails, but does so silently.

We do catch the error in a try/catch here. We could improve this by checking the error in the catch and if it is a SecurityError, rethrow so the user can see the error.

Chrome and Firefox give a different error message, so detecting this might be tricky.

Guida contributor