At present, it is not possible to enter the URL source for OpenLayers.js using // before the domain name (RFC 1808, Section 4) which allows the browser to determine which protocol to use to retreive the file (HTTPS / HTTP). eg. //www.example.com/js/OpenLayers.js

While openlayers.org itself does not support HTTPS (eg. https://openlayers.org/dev/OpenLayers.js), we use a file from our CDN which does support HTTPS.

Patch attached.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

andrewsuth’s picture

FileSize
1.67 KB

Added user explanation of the use of the double slash.

Pol’s picture

Status: Needs review » Needs work

Hello @andrewsuth,

Thanks for your patch!
I'm willing to commit it but I need a patch for OL 7.x then I'll commit this patch to OL 6.x.

Thanks

Pol’s picture

Status: Needs review » Needs work
FileSize
2.36 KB

Patch for 7.x-2.x

Pol’s picture

Status: Needs work » Needs review
Pol’s picture

Status: Needs work » Fixed

Committed on 7.x & 6.x.

Thanks andrewsuth !

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.