删除/隐藏左下角生成的浏览器 "Waiting for someapicall.com..."?

Remove / hide browser generated "Waiting for someapicall.com..." in lower left corner?

有没有办法在 api 通话期间隐藏此“正在等待...”警报?它显示在 Chrome 的左下角,大致在您悬停链接时看到 URL 的位置。

它似乎是特定于浏览器的,因为我在 Chrome 中看到它,但在 Firefox 中看不到。是否特定于 api.airtable?

我不知道从哪里开始研究这个。

我认为没有办法删除它。根据 W3Schools,有:https://www.w3schools.com/jsref/prop_win_status.asp

以前叫window.status。我认为他们出于安全原因将其删除。现在,没有浏览器支持它。我什至检查了 jsfiddle.net,它对 Chrome 不起作用。但是,它在 Opera 12 及更早版本中受支持。如果您想将其设置为:

window.status = "";

出于其他目的,当左下角的状态发生变化时,window.status 仍会更新。这意味着您可以读取此栏,但无法写入。

但是,作为 ,您可以添加一个 aria-label="" 以防止它在悬停在相应元素上时出现。但是,当请求 HTML 文件时,这将不起作用。

如果你想在鼠标悬停在 <a> 标签上时删除它,那么你可以简单地删除 href 属性并将其替换为 onclick,这将 运行 或者window.open('https://example.com/')window.location.href='https://example.com/' 或其他,如果您的 target 属性不同。但是,这将删除标签的所有浏览器默认设置。这可以通过添加一个空的 href 属性来解决,如下所示:href="".

JSFiddle

不幸的是,您无法删除它,这对每个浏览器应用程序都是永久性的,它还可以保护您免于被碾压。但是我认为您可以使用 aria-label=“”

来解决这个问题