Merge pull request #2437 from overleaf/revert-2436-revert-2408-as-dynamic-public-path

Undo revert of Fetch dynamically fetched scripts from CDN

GitOrigin-RevId: e317f0e32bbf5da4badf74440622637a54ef5477
This commit is contained in:
Alasdair Smith
2019-12-12 04:15:06 +00:00
committed by Copybot
parent 2cb158340d
commit 40d274092a
4 changed files with 28 additions and 22 deletions
+6 -4
View File
@@ -41,9 +41,6 @@ module.exports = {
output: {
path: path.join(__dirname, '/public'),
// Serve from the root of public directory
publicPath: '/',
// By default write into js directory
filename: 'js/[name].js',
@@ -82,7 +79,12 @@ module.exports = {
options: {
// Write into js directory (note: customising this is not possible
// with pdfjs-dist/webpack auto loader)
name: 'js/pdfjs-worker.[hash].js'
name: 'js/pdfjs-worker.[hash].js',
// Override dynamically-set publicPath to explicitly use root.
// This prevents a security problem where the Worker - normally
// loaded from a CDN - has cross-origin issues, by forcing it to not
// be loaded from the CDN
publicPath: '/'
}
}
]