Chrome 不尊重 Windows 主機,但 Firefox 尊重

Chrome 不尊重 Windows 主機,但 Firefox 尊重

c:\Windows\System32\drivers\etc\hosts

213.213.213.213  ken.bone.com kenneth.bone.com

我在 Firefox 和 Chrome 中使用乾淨的配置文件,並停用所有隱私設定和預取。

已驗證:

  • ping 網域傳回正確的 IP
  • 在 Chrome 中:參考
    • 取消選取下面的所有方塊隱私設定
    • 檢查 DNS 預取是否確實已停用鉻://dns
    • 主機快取已清除chrome://net-internals/#dns
    • 從一開始一切就都被清除了
    • 嘗試了--disable-async-dnsWindows 中的選項

在 FF 的開發工具中的 headers 下,遠端位址如預期的是本機 IP。

在 Chrome 開發工具的 headers 下,遠端位址是遠端 IP,這不是預期的。

為什麼 Chrome 不尊重 Windows 主機檔案?

在 Windows 10 上執行 Chrome 53 和 Firefox 49

答案1

結果我的工作電腦設定了一個稱為.pac(代理自動配置)的自動配置腳本。

停用步驟

  1. 設定 > 網路 > 更改代理設定...
  2. 在「連線」下,按一下 LAN 設定,停用使用自動配置腳本
  3. 按一下“確定”
  4. 對於每個撥號和虛擬專用網路設置然後點擊設定
  5. 重複步驟 2 和 3

對我來說,這仍然像是 Chrome 的問題,因為我覺得 Chromehosts在自動設定腳本之前應該要尊重我的本機檔案。

相關內容