Javascript 如何在Chrome中查看具有不安全和安全请求的web应用程序?

Javascript 如何在Chrome中查看具有不安全和安全请求的web应用程序?,javascript,macos,google-chrome,https,xmlhttprequest,Javascript,Macos,Google Chrome,Https,Xmlhttprequest,在我正在构建的本地测试应用程序时,允许应用程序通过http和https发出请求对我来说很方便。但是,Chrome对此并不满意,不会允许不安全的请求完成。我如何说服Chrome允许在我正在测试的应用程序中混合使用这种不安全和安全的XHR请求?问题:默认情况下,如果您试图同时使用安全和不安全的请求运行web应用程序,Google会抱怨 解决方案:启动一个Chrome或Chrome实例,并提供一个允许混合使用安全和不安全请求的选项 打开终端(OS X)或命令提示符(MS) 触发以下命令以打开“无关”的

在我正在构建的本地测试应用程序时,允许应用程序通过http和https发出请求对我来说很方便。但是,Chrome对此并不满意,不会允许不安全的请求完成。我如何说服Chrome允许在我正在测试的应用程序中混合使用这种不安全和安全的XHR请求?

问题:默认情况下,如果您试图同时使用安全和不安全的请求运行web应用程序,Google会抱怨

解决方案:启动一个Chrome或Chrome实例,并提供一个允许混合使用安全和不安全请求的选项

  • 打开终端(OS X)或命令提示符(MS)
  • 触发以下命令以打开“无关”的Chrome实例:
  • OS X:
    /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome——允许运行不安全的内容

    MS:
    启动Chrome--允许运行不安全的内容

    现在,如果您已经打开了Chrome,那么这将在Chrome应用程序的现有实例中打开一个选项卡。然后,您将有一个不安全的选项卡与其他选项卡一起浮动。您可能忘记了tab是不安全的,或者这可能会在某个时候导致安全漏洞。因此,您可以通过在命令中添加一个选项来打开一个新的chrome实例,为您的用户信息使用一个新的临时目录,如下所示:

    OS X:
    /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome——用户数据目录=/tmp/tempcrome——允许运行不安全的内容

    MS:
    start Chrome--user data dir=/tmp/tempcrome--allow running unsecurity content

    一些方便的补充: 每当您想要运行包含安全内容和不安全内容的内容时,发出整个命令可能会变得非常乏味。我将此别名添加到我的~/.bash_配置文件中,以使在此混合模式下打开Chrome更加方便:

    OS X:
    alias chrome unsecure=“/Applications/Google\chrome.app/Contents/MacOS/Google\chrome--user data dir=/tmp/tempcrome--allow running unsecure content”

    MS:
    这里有什么帮助吗?

    我也有一个我反复在本地测试的应用程序,所以当我的Chrome实例像这样打开时,我添加了默认打开的域:

    OS X:
    alias chrome unsecure=“/Applications/Google\chrome.app/Contents/MacOS/Google\chrome localhost--user data dir=/tmp/tempcrome--allow running unsecure content”


    MS:
    这里有什么帮助吗?
    问题:默认情况下,如果您试图运行包含安全和不安全请求的web应用程序,Google会投诉

    解决方案:启动一个Chrome或Chrome实例,并提供一个允许混合使用安全和不安全请求的选项

  • 打开终端(OS X)或命令提示符(MS)
  • 触发以下命令以打开“无关”的Chrome实例:
  • OS X:
    /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome——允许运行不安全的内容

    MS:
    启动Chrome--允许运行不安全的内容

    现在,如果您已经打开了Chrome,那么这将在Chrome应用程序的现有实例中打开一个选项卡。然后,您将有一个不安全的选项卡与其他选项卡一起浮动。您可能忘记了tab是不安全的,或者这可能会在某个时候导致安全漏洞。因此,您可以通过在命令中添加一个选项来打开一个新的chrome实例,为您的用户信息使用一个新的临时目录,如下所示:

    OS X:
    /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome——用户数据目录=/tmp/tempcrome——允许运行不安全的内容

    MS:
    start Chrome--user data dir=/tmp/tempcrome--allow running unsecurity content

    一些方便的补充: 每当您想要运行包含安全内容和不安全内容的内容时,发出整个命令可能会变得非常乏味。我将此别名添加到我的~/.bash_配置文件中,以使在此混合模式下打开Chrome更加方便:

    OS X:
    alias chrome unsecure=“/Applications/Google\chrome.app/Contents/MacOS/Google\chrome--user data dir=/tmp/tempcrome--allow running unsecure content”

    MS:
    这里有什么帮助吗?

    我也有一个我反复在本地测试的应用程序,所以当我的Chrome实例像这样打开时,我添加了默认打开的域:

    OS X:
    alias chrome unsecure=“/Applications/Google\chrome.app/Contents/MacOS/Google\chrome localhost--user data dir=/tmp/tempcrome--allow running unsecure content”

    MS:
    这里有什么帮助吗?