是否可以更改 Chrome 的视图源行为以使用当前请求而不是启动新请求?

Aro*_*eel 24 google-chrome

我喜欢 Firefox 从当前加载的网页加载源代码的行为。相反,Chrome 会启动一个新请求。这使得查看 POST 请求的源变得特别困难,例如,因为每个查看源请求都使用 GET。

有没有办法改变谷歌浏览器的视图源的工作方式,这样它就不会初始化一个新的请求?

编辑, 关于 Firefox 工作方式的一点点澄清:

Firefox 在查看源时不会发起新请求。只有在查看源代码时刷新页面后才会执行此操作。然后它也尊重请求的 GET/POST。查看已加载页面的源时,似乎并没有发起新的请求。

Sat*_*hat 11

有没有办法改变谷歌浏览器的视图源的工作方式,这样它就不会初始化一个新的请求?

不,这是 Chrome设计的工作方式

当您“查看源代码”时,您实际上是在打开一个新选项卡,该选项卡将再次打开页面并显示源代码而不是呈现页面。许多网页是动态的并且会修改它们的 HTML 内容(例如使用 JavaScript/XMLHttpRequest),因此我们无法显示当前的 HTML - 这就是发出新请求的原因。

如果要查看动态页面的当前状态,应使用检查器。“文件图标 -> 开发者 -> JavaScript 控制台”

我根本看不出这是一个安全错误或错误-行为是设计使然-因此关闭。

  • 尝试使用 Chrome 教授 CSS 课程,我想您会同意这不仅仅是一个错误 - 它是一项旨在使 CSS 开发变得不可能的功能。查看您没有查看的某些其他页面的源代码是完全没用的。重新加载是另一个页面,而不是您想要的源页面。GOOGLE 需要知道这是愚蠢的 - 评论不是针对海报的。 (6认同)
  • SuperUser 上发布的蹩脚解决方法:http://superuser.com/a/173323/128630 ......我希望它能像 Firefox 一样工作。 (2认同)