gpt4 book ai didi

javascript - 如何在 javascript 中的 window.location.reload() 之后修复 "The message port closed before a response was received."

转载 作者:行者123 更新时间:2023-12-05 03:01:50 27 4
gpt4 key购买 nike

自从 chrome v73.0.3683.86 以来,我遇到了 javascript 问题,每当我在 window.location.reload() 函数后运行我的 javascript 代码时,它总是给我错误“Unchecked runtime.lastError: The message port在收到回复之前关闭。”

我在互联网上搜索了很多主题,但大部分都是关于 chrome 扩展的。所以我尝试在认知模式下运行这段代码并禁用所有扩展,但没有任何变化。

※出于某种原因我需要在 window.location.reload() 之后运行一些东西

像这样的onClick javascript 函数

<html>
<head>
<title>Hello world!</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript">
function buttonClick() {
window.location.reload();
document.title = "Hi there";
}
</script>
</head>
<body>
<div>TODO write content</div>
<button onclick="buttonClick()">Click here</button>
</body>
</html>

最佳答案

你能尝试在没有任何扩展的情况下在 chrome 上运行它吗?- 右键单击​​您的 Chrome 快捷方式- 选择属性。- 添加到目标字段的末尾 --disable-extensions --disable-plugins

它看起来像:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" /high-dpi-support=1 /force-device-scale-factor=1 --disable-extensions --disable-plugins
  • 点击确定
  • 启动 Chrome。

关于javascript - 如何在 javascript 中的 window.location.reload() 之后修复 "The message port closed before a response was received.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55486396/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com