0

一个这个站点:www.michelesgranola.com,Find a Store 地图并不总是加载。

如果你直接去页面,它往往会加载: https ://www.michelesgranola.com/store-locations/

但是,如果您通过首页滑块上的“查找商店”按钮访问该页面,通常不会加载。

也就是说,有时它会加载,有时它不会。

关于如何解决这个问题的任何建议?

谢谢!

4

2 回答 2

1

https:// - 您需要将主页上的链接设置为使用 https:// 协议进行链接 - 现在它指向使用 http:// 协议的页面。

如果您在加载该页面时打开 JavaScript 控制台(使用 http://),您将看到以下消息:

XMLHttpRequest cannot load https://www.michelesgranola.com/wp/?sm-xml-search=1&lat=39.2904028&lng=-76.…76.61218930000001&query_type=all&limit=0&address=&city=&state=&zip=&pid=14. Origin http://www.michelesgranola.com is not allowed by Access-Control-Allow-Origin.

该地图正在尝试使用 https 源从文件中加载数据,而当您在 http 域上时,浏览器的内置安全性不允许您这样做。

于 2012-11-01T19:17:19.023 回答
0

我试过了,从首页上的 find-a-store 访问它,我在 chrome 中尝试了 6 次,所有 6 次都很好。Firefox中的2也可以正常工作。您正在使用/测试什么浏览器?较旧的浏览器可能与某些地图功能不兼容。

同样,我自己有一个带有地图的应用程序,我发现它在速度较慢的设备上非常变化无常。使用速度较慢的设备时,无论它是否有效,它大约为 50 - 50。我不认为我做错了什么,因为在更快的设备上它每次都能完美运行。我认为谷歌是 a) 善变的,b) 可能有一段时间放弃渲染。祝你好运!

于 2012-11-01T19:07:20.570 回答