<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic enhanced basemap gallery - use https for OSM in Web AppBuilder Custom Widgets Questions</title>
    <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/enhanced-basemap-gallery-use-https-for-osm/m-p/790610#M4109</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With version 50 of Chrome, the geolocation API requires websites to use a secure origin (https).&amp;nbsp; See this &lt;A href="https://blogs.esri.com/esri/arcgis/2016/04/14/increased-web-api-security-in-google-chrome/"&gt;ArcGIS Blog Post&lt;/A&gt;.&amp;nbsp; My experience testing this out is that unless I serve the application with https, then the geolocate button in the WAB won't work in Chrome.&amp;nbsp; I've changed all the references for my resources in my WAB application to use https.&amp;nbsp; The only remaining "mixed content" warnings that I get from the browser are the Open Street Map images that are being requested by the Enhance Basemap gallery widget.&lt;/P&gt;&lt;P&gt;Example: &lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN&gt;The page at '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fxxxx.webapbuilder" rel="nofollow" target="_blank"&gt;https://xxxx.webapbuilder&lt;/A&gt;&lt;SPAN&gt;' was loaded over HTTPS, but requested an insecure image '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fc.tile.openstreetmap.org%2F13%2F1364%2F3122.png" rel="nofollow" target="_blank"&gt;http://c.tile.openstreetmap.org/13/1364/3122.png&lt;/A&gt;&lt;SPAN&gt;'. This content should also be served over HTTPS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;How can I force the reference to Open Street Map in the Enhanced Basemap Gallery to use https?&amp;nbsp; There is no URL to provide in the setting file, and I can't figure out how the url is set in the widget.js.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Apr 2016 00:01:43 GMT</pubDate>
    <dc:creator>SebastianRoberts</dc:creator>
    <dc:date>2016-04-20T00:01:43Z</dc:date>
    <item>
      <title>enhanced basemap gallery - use https for OSM</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/enhanced-basemap-gallery-use-https-for-osm/m-p/790610#M4109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With version 50 of Chrome, the geolocation API requires websites to use a secure origin (https).&amp;nbsp; See this &lt;A href="https://blogs.esri.com/esri/arcgis/2016/04/14/increased-web-api-security-in-google-chrome/"&gt;ArcGIS Blog Post&lt;/A&gt;.&amp;nbsp; My experience testing this out is that unless I serve the application with https, then the geolocate button in the WAB won't work in Chrome.&amp;nbsp; I've changed all the references for my resources in my WAB application to use https.&amp;nbsp; The only remaining "mixed content" warnings that I get from the browser are the Open Street Map images that are being requested by the Enhance Basemap gallery widget.&lt;/P&gt;&lt;P&gt;Example: &lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN&gt;The page at '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fxxxx.webapbuilder" rel="nofollow" target="_blank"&gt;https://xxxx.webapbuilder&lt;/A&gt;&lt;SPAN&gt;' was loaded over HTTPS, but requested an insecure image '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fc.tile.openstreetmap.org%2F13%2F1364%2F3122.png" rel="nofollow" target="_blank"&gt;http://c.tile.openstreetmap.org/13/1364/3122.png&lt;/A&gt;&lt;SPAN&gt;'. This content should also be served over HTTPS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;How can I force the reference to Open Street Map in the Enhanced Basemap Gallery to use https?&amp;nbsp; There is no URL to provide in the setting file, and I can't figure out how the url is set in the widget.js.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2016 00:01:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/enhanced-basemap-gallery-use-https-for-osm/m-p/790610#M4109</guid>
      <dc:creator>SebastianRoberts</dc:creator>
      <dc:date>2016-04-20T00:01:43Z</dc:date>
    </item>
  </channel>
</rss>

