我正在调试在 Visual Studio 中运行的 Web 应用程序,并在对我的 Web 应用程序的每个请求运行的某些代码上设置一些断点。
我发现在 Chrome 中,当我输入超过主机的 URL 时,它会触发对我输入的所有内容的请求...就好像 Chrome 预取页面以使其加载速度更快或其他什么一样。
虽然非常适合浏览网页,但在调试代码时却非常烦人..
任何人都知道一种禁用方法,我已经用谷歌搜索了几种不同的方法以及我可以关闭的内容,但它仍然在我输入时发出请求。
在Settings -> show advanced settings... -> Privacy
中的
隐私设置(
Chrome (Version 46.0.2490.80 m)
)下取消选中这两个设置:
URLs
地址栏或 app launcher
搜索框在
Settings
-> Security and Privacy
-> Cookies and other site data
下(或在地址栏中输入 chrome://settings/cookies?search=Security+and+Privacy
并按“Enter”键),取消选中以下内容:
Preload pages for faster browsing and searching
预加载 Chrome 认为您可能访问的页面。为此,Chrome 可能会使用 Cookie(如果您允许 Cookie),并且可能会通过 Google 加密和发送页面,以向网站隐藏您的身份。
此外(要禁用“预测服务”),在
Settings
-> You and Google
-> Sync and Google services
(或在地址栏中输入 chrome://settings/syncSetup?search=autocomplete
并按“Enter”键),取消选中下面的(参考):
Autocomplete searches and URLs
发送一些 cookie 并进行搜索 地址栏和搜索框到您的默认搜索引擎。
由于 Chrome 喜欢偶尔更改其设置,因此以下是禁用这些设置的当前方法:
chrome://settings/?search=preload
(或在浏览器设置中搜索“预加载”)并禁用“预加载页面”选项chrome://settings/syncSetup?search=improve+search+suggestions
并禁用“改进搜索建议”选项