如果我想测试http://www.domain.com http://www.domain.com,但我想通过切换 IP 来测试它的两个版本(例如,一个解析为 127.0.0.1,另一个解析为 192.168.1.200)是否可以编写/使用 Chrome 扩展来处理拦截 DNS 查询并解析为我的选择的IP?
当前的解决方法是利用主机文件并刷新 DNS 缓存来在它们之间进行切换,但这并不是最佳的,并且希望浏览器扩展可以处理同样的事情。
Chrome 内部没有原生操作 DNS 请求/响应的机制,甚至无法通过即将推出的 WebRequest API 进行操作。
您是否需要使用完全相同的域名进行测试?设置开发环境,例如http://dev.example.com/ http://dev.example.com/ (or http://example.dev/ http://example.dev/如果您运行自己的 DNS 或编辑了主机文件)是一种干净的机制,可以以与您有权访问的 API 兼容的方式产生您想要的效果;编写一个扩展程序,为您提供一个按钮,只需按一下按钮即可在两个域之间切换,这将是微不足道的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)