最近三天内,因为域名网址,报了两处我比较心塞的错误。
第一个是调用百度地图的时候,我写的是引用的是
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=dWrhzMZ3VE9pdWoptX3wppr1M8FDOiAd"></script>
然并卵,项目走的是https链接……就这样一直报错,并且扰乱了样式(错误看下图)。

修改src为https后,错误神奇般的消失了……
我…………(大写的duang啊…………)
第二个,是用canvas绘制分享卡片的时候,由于是在本地测试,在没有人数的情况下,采用本地图片,完全没问题。引用参数后,

参数也是某问题的呀,毕竟我在控制台都看到了嘛……
这个错误度娘说是跨域的问题,在同事的启发下,把127.0.0.1改成localhost,嗯,错误没了……
我……
怎么说呢,这两个错误让我深刻体验了一把坑……
不说了,先去研究下跨域问题,回来再写心得。
HTTPS与跨域问题实战
本文分享了在项目中遇到的HTTPS链接与跨域问题,包括百度地图API调用失败和本地测试环境下canvas绘图的跨域错误。通过将HTTP链接更改为HTTPS,以及将127.0.0.1替换为localhost,成功解决了这些问题。
2万+





