网站JS脚本在第一次加载时不加载,重新加载修复它.在Firefox上行不通
Website JS scripts not loading on first load, reloading fix it. Never works on Firefox
这是我多年来第一次通过stackoverflow提问。这是我第一次真的无法通过搜索功能找到我的问题的答案,这可能是因为它是特定于我的网站。
我不知道什么时候或之后修改我做了,一些javascript模块开始表现奇怪。该网站将加载部分,你第一次访问它的chrome浏览器,然后将加载正确,如果你刷新浏览器。这不会发生在Firefox上,因为它的网站总是不完整的。所有的javascript模块都不能正确加载。
网站网址:www.levicechocolat.com
我已经试过了:
- 禁用prestshop的JavaScript功能的智能缓存。这个固定1脚本,导航悬停菜单,所以我将保持它关闭。
- 禁用CSS智能缓存没有解决任何问题,我保持它。所有其他预览版优化功能也是如此,我尝试逐一启用/禁用,我注意到的唯一变化是上面提到的,所以这是我保留的唯一PS优化功能。在解决这个问题之前,我会关闭HTML压缩。
- 阅读将JS代码放在
</body>
标签之前的末尾可能会解决这个问题,但它没有。
很可能是主题或安装的模块有问题。
在Chrome上,它对我来说工作正常,我没有看到Javascript错误。奇怪的是发生在Firefox上,主页没有正确加载,在开发控制台我看到这个javascript错误:ReferenceError: writeCookie is not defined
你肯定需要调试这个。我建议将您的商店迁移到本地开发机器上,并执行以下操作:
- 激活prestshop的开发模式:编辑config/definitions .inc.php在第29行更改:define('_PS_MODE_DEV_', false);定义('_PS_MODE_DEV_', true);
- 从后台>高级参数>性能禁用所有CCC (COMBINE, COMPRESS和CACHE)选项-主要是"将JavaScript移动到最后"answers"在HTML中压缩内联JavaScript"在某些主题上给出错误
- 如果它仍然不能正常工作(检查Firefox和Chrome上的错误)并且没有其他javascript错误显示尝试从高级参数>性能>调试模式 "禁用非PrestaShop模块"
你也可以看看主题的自定义javascript代码,也许你可以发现一些东西。
我希望这能对你的问题有所帮助。
可能是HTTP和https的问题。
如果资源来自混合来源(安全的和不安全的),浏览器可能会抱怨或根本不加载。
如果您的站点是不安全的(http),请尝试只从不安全的来源加载资源(脚本,图像)。
如果你不能避免从安全的来源(https)加载资源,你应该考虑获得SSL证书和保护您的网站。
相关文章:
- document.images未加载在chrome或firefox上,但已加载在IE上
- 如何使用Javascript在FireFox中将html从内存动态加载到iframe中
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 加载Soundcloud嵌入式播放器OnClick在FireFox中不工作
- 在不同的域上动态加载样式表;不适用于Firefox
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- 如何在服务器中为我的Firefox OS应用程序加载远程内容-在Web和FxOS设备中
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- Firefox for Android扩展:如何在每次页面加载时触发事件
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- 由于传输层/meta/connect调用,使用faye/nodejs在Firefox / chrome上的初始页面加载时
- 如何防止 Firefox 推测加载 javascript 文件
- Chrome、Firefox 或 opera 预加载更改
- 在 Firefox 中加载带有 require.js 的文本文件失败:“AccessControlException”
- 使用Bookmarklet在Firefox中为asp表单加载启动onclick事件
- 使用webcomponenetsjs的HTMLImports以意外的执行顺序加载导入-firefox
- Firefox加载项:从选项卡获取文档
- 样式表Javascript无法加载Firefox
- Jmeter WebDriver示例如何加载Firefox配置文件