我有一个使用HTML5历史API的单页应用程序和我自己的JS框架。然后我使用apache服务器来提供第一页(index.php)。我还有webpack
和Browsersync。
我的问题是,当我想使用历史记录API与浏览器同步同步点击时,没有任何反应。我读到我必须使用connect-history-api-fallback
作为Browsersync的中间件。这是我的Browsersync配置:
new BrowserSyncPlugin({
host : 'localhost',
middleware : [ historyFallback() ],
proxy: {
target : 'http://project.local',
middleware :[ historyFallback() ],
}
},{
reload: false,
})
但它什么都不做:我的点击不会在浏览器之间同步。
我是否正确配置了Browsersync,或问题是否来自另一件事?
我可能不够清楚;如果您需要更多详细信息,请不要犹豫。