【问题标题】:Why do we need to bypass hosts checking while developing React applications?为什么我们在开发 React 应用程序时需要绕过主机检查?
【发布时间】:2020-11-15 05:36:56
【问题描述】:

在使用 webpack-dev-server 时,我发现了一个名为 disableHostCheck 的配置。我是 React 和前端开发的新手,我真的很想知道什么是主机检查何时绕过主机检查以及为什么 React 开发人员应该意识到这一点?

【问题讨论】:

    标签: reactjs webpack webpack-dev-server


    【解决方案1】:

    禁用主机检查可防止 DNS 重新绑定攻击,可以在 here 找到一个很好的解释。

    disableHostCheck 被禁用时(很抱歉双重否定,只是在启用主机检查时)same-origin 策略被强制执行。这意味着当脚本运行时,浏览器会验证脚本的来源是否在托管应用的同一域中。

    我们需要绕过主机检查,尤其是当应用程序托管在本地并且应用程序引用托管在其他域中的脚本时

    网页包文档可以在here找到

    【讨论】:

    • 为什么我们需要绕过主机检查?
    猜你喜欢
    • 2022-11-06
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    相关资源
    最近更新 更多