“如何修复”;消息端口在收到响应之前关闭。”;javascript中window.location.reload()之后
自从chrome v73.0.3683.86以来,我对javascript有一个问题,每当我在window.location.reload()函数之后运行javascript代码时,它总是给我一个错误“Unchecked runtime.lastError:消息端口在收到响应之前关闭” 我在网上搜索了很多话题,但大部分都是关于chrome扩展的。所以我试着在cognito模式下运行这段代码并禁用所有扩展,但没有任何变化 ※由于某些原因,我需要在window.location.reload()之后运行某些程序 onClick javascript函数如下“如何修复”;消息端口在收到响应之前关闭。”;javascript中window.location.reload()之后,javascript,google-chrome,Javascript,Google Chrome,自从chrome v73.0.3683.86以来,我对javascript有一个问题,每当我在window.location.reload()函数之后运行javascript代码时,它总是给我一个错误“Unchecked runtime.lastError:消息端口在收到响应之前关闭” 我在网上搜索了很多话题,但大部分都是关于chrome扩展的。所以我试着在cognito模式下运行这段代码并禁用所有扩展,但没有任何变化 ※由于某些原因,我需要在window.location.reload()之后
你好,世界!
函数按钮单击(){
window.location.reload();
document.title=“你好”;
}
TODO写入内容
点击这里
您可以尝试在chrome上运行它而不使用任何扩展吗?
-右键单击您的Chrome快捷方式
-选择属性。
-添加到目标字段的末尾--禁用扩展--禁用插件
它看起来像:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" /high-dpi-support=1 /force-device-scale-factor=1 --disable-extensions --disable-plugins
- 点击OK
- 启动Chrome
问题是,无法在我的办公室计算机上禁用扩展:)
出于某种原因,我需要在window.location.reload()之后运行一些程序。
-嗯,您的整个设计都有缺陷。一旦你重新加载页面,之后的代码就变得无关紧要了@JaromandaX我的想法和你一模一样,然后去尝试location.reload();在我的本地主机上,以及在我的服务器日志上,我可以清楚地看到请求被执行。实际上甚至location.reload();localStorage.executesAfter=“true”代码>将起作用。@OP,运行问题中的代码段时是否看到此消息?73.0.3683.86在这里的macOS上,我什么都没有。@Kaido-是的,这很有效。。。但这并不是OP想要做的,他想在卸载页面后更改页面标题?谢谢各位,但我正在寻找关于“在收到响应之前关闭消息端口”的解释@Jaromanda:是的,设计不好,但在chrome 73版之前它工作得很好ữ努尼提ếng ngườiđiiiii:v