Python 3.x bokeh openStreetMap互动程序在所有浏览器中都不可见

Python 3.x bokeh openStreetMap互动程序在所有浏览器中都不可见,python-3.x,google-chrome,internet-explorer-11,openstreetmap,bokeh,Python 3.x,Google Chrome,Internet Explorer 11,Openstreetmap,Bokeh,使用python bokeh(版本0.12.13)模块,我正在创建一个.html,其中一条线绘制在openStreetMap平铺(CartodBpositon)的顶部: html在我的Chrome浏览器中看起来很好,但地图没有显示在我的IE浏览器中。当我与两个朋友共享该文件时,其中一个朋友在她的Chrome浏览器中也看不到地图。我已经检查和取消检查了Chrome的参数“2D硬件加速”,清除了cookies等等,但还没有找到解决方案 好(在我的chrome浏览器中,版本66.0.3359.117(

使用python bokeh(版本0.12.13)模块,我正在创建一个.html,其中一条线绘制在openStreetMap平铺(CartodBpositon)的顶部:

html在我的Chrome浏览器中看起来很好,但地图没有显示在我的IE浏览器中。当我与两个朋友共享该文件时,其中一个朋友在她的Chrome浏览器中也看不到地图。我已经检查和取消检查了Chrome的参数“2D硬件加速”,清除了cookies等等,但还没有找到解决方案

好(在我的chrome浏览器中,版本66.0.3359.117(官方版本)(32位),Windows 7,我的朋友她的IE11):

坏(我的IE11(版本11.0.9600.19002CO)浏览器,我的朋友她的Chrome(版本66.0.3359.117)浏览器):

编辑:对我来说,它在Chrome中工作,但在IE11中不起作用,对我的朋友来说则相反

这是我的IE11的网络日志截图(它不工作):

这是我朋友的Chrome上的网络日志截图(它不起作用):

我认为您使用的不是最新的Bokeh版本,有一个更新要求正确且安全地使用HTTPS,而不是您的屏幕截图所示的http。有自动转发到HTTPS,但它似乎不适用于所有浏览器。只需更新你的Bokeh-它能解决问题吗?

你能指定哪些IE和Chrome版本以及操作系统确实存在问题吗?它在我的Mac/最新Chrome和Win10/Edge上运行良好,但较旧的浏览器/OS-s可能具有不同的HTTPS证书兼容性,例如。浏览器开发人员工具栏应该提供一些提示。@JaakL:thx,我已经添加了有关浏览器和操作系统的详细信息。但是,这似乎不是由于浏览器版本/OS造成的,因为好的和坏的示例都发生在同一操作系统的同一浏览器中。可能是浏览器设置(?)Chrome工具>开发者工具和网络日志中有什么?可能是一般网络配置问题,也可能是HTTPS/证书问题。我没有任何Win 7或IE可以试用。@JaakL:thx,请看添加的屏幕快照谢谢确实bokeh版本0.12.16没有问题(我使用的是0.12.13)!
from bokeh.models import ColumnDataSource
from bokeh.plotting import figure
from bokeh.tile_providers import CARTODBPOSITRON
from bokeh.io import save,output_file

#the data
xList=[0.0, 111319, 222638, 333958, 445277, 556597, 667916, 779236, 890555]
yList=[6446275, 5012341, 3763310, 2632018, 4163881, 5465442, 6800125, 6621293, 6446275]
source=ColumnDataSource({'x':xList,'y':yList})

x_range=(min(xList),max(xList))
y_range=(min(yList),max(yList))
plot = figure(title='printed line on map',tools= "pan,wheel_zoom",x_range=x_range,y_range=y_range,width=1200, height=400)#create a figure
plot.add_tile(CARTODBPOSITRON)#add the CARTODBPOSITRON background tile

#plot a dot an a line
plot.line(source=source,x='x',y='y',line_color ='red')#line

#save to html file
output_file("file.html")
save(plot)