Allow loading map tiles when HTTPS is not used
This commit is contained in:
parent
8b50d0771c
commit
0862f0a1ee
@ -439,6 +439,9 @@ class PMA_Header
|
||||
*/
|
||||
public function sendHttpHeaders()
|
||||
{
|
||||
$https = $GLOBALS['PMA_Config']->isHttps();
|
||||
$mapTilesUrls = ' *.tile.openstreetmap.org *.tile.opencyclemap.org';
|
||||
|
||||
/**
|
||||
* Sends http headers
|
||||
*/
|
||||
@ -447,7 +450,9 @@ class PMA_Header
|
||||
header(
|
||||
"X-Content-Security-Policy: allow 'self';"
|
||||
. "options inline-script eval-script;"
|
||||
. "img-src 'self' data:; "
|
||||
. "img-src 'self' data:"
|
||||
. ($https ? "" : $mapTilesUrls)
|
||||
. ";"
|
||||
);
|
||||
if (PMA_USR_BROWSER_AGENT == 'SAFARI'
|
||||
&& PMA_USR_BROWSER_VER < '6.0.0'
|
||||
@ -455,13 +460,18 @@ class PMA_Header
|
||||
header(
|
||||
"X-WebKit-CSP: allow 'self';"
|
||||
. "options inline-script eval-script;"
|
||||
. "img-src 'self' data:; "
|
||||
. "img-src 'self' data:"
|
||||
. ($https ? "" : $mapTilesUrls)
|
||||
. ";"
|
||||
);
|
||||
} else {
|
||||
header(
|
||||
"X-WebKit-CSP: default-src 'self';"
|
||||
. "script-src 'self' 'unsafe-inline' 'unsafe-eval';"
|
||||
. "style-src 'self' 'unsafe-inline'"
|
||||
. "style-src 'self' 'unsafe-inline';"
|
||||
. "img-src 'self' data:"
|
||||
. ($https ? "" : $mapTilesUrls)
|
||||
. ";"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user