3 ms·
I gave this a thought for a moment. Since we're using a real browser, there are huge amount of different ways to get the browser display a file:// link. Redirec
by kimmobru 9y ago
I gave this a thought for a moment. Since we're using a real browser, there are huge amount of different ways to get the browser display a file:// link. Redirect is one, window.location.href is another, etc. The service shouldn't be run publicly in the internet for real use cases. If you do, the server should be designed in a way that it's not dangerous if the web server user gets read access to file system. I added a warning about this in the top of the README.
- cutcss 9y agoYou are using Chrome headless therefore you can use group policy to add "file://" to the URL blacklist; see http://www.chromium.org/administrators/policy-list-3#URLBlacklist http://www.chromium.org/administrators/policy-list-3#URLBlac...
- jotto 9y agoBy default: if Headless Chrome hits a redirect to a file:// it returns: net::ERR_UNSAFE_REDIRECT window.location.href = 'file:///' will return console error: "Not allowed to load local resource"