我在Safari Version 9.0.1(11601.2.7.2)上测试JS模块时遇到了一个奇怪的问题
所以我使用标准HMR配置的webpack-dev-server(但https: true
),即使我不对源文件进行更新,浏览器也会保持刷新。实际上它停留在刷新循环中。
当我打开检查器控制台时,我在重新加载之前会短暂地看到此错误:
WebSocket network error: OSStatus Error -9807: Invalid certificate chain
然后在刷新之前
[WDS] Disconnected!
[WDS] App updated. Reloading...
可能与自签名证书验证失败有关。服务器在https://localhost:1111
上运行,我已经访问了另一个选项卡中的页面以接受证书。
有没有人遇到过这个?
答案 0 :(得分:11)
将 inline:false 参数传递给您的webpack devServer配置,例如:
devServer: {
hot: false,
contentBase: './dist',
https: true,
port: 8000,
inline: false,
},