Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript http页面上的https重定向Oauth 2 URL_Javascript_Http_Https_Oauth 2.0 - Fatal编程技术网

Javascript http页面上的https重定向Oauth 2 URL

Javascript http页面上的https重定向Oauth 2 URL,javascript,http,https,oauth-2.0,Javascript,Http,Https,Oauth 2.0,我有一个http主页,上面有一个div布局,上面有谷歌登录按钮。当我们点击登录按钮时,我们已经将重定向url设置为https。但是,javascript call window.open不会打开http页面上弹出的https url。它在https父页面上工作。你知道为什么会这样吗?我们如何解决 这是谷歌方面的政策还是一些混合内容政策在这里起作用?我不确定,但我认为这是合乎逻辑的,因为家长可以在子弹出窗口的表单上设置值,所以在这种情况下,HTTP页面可以在HTTPS页面上设置值,这是不可接受的,

我有一个http主页,上面有一个div布局,上面有谷歌登录按钮。当我们点击登录按钮时,我们已经将重定向url设置为https。但是,javascript call window.open不会打开http页面上弹出的https url。它在https父页面上工作。你知道为什么会这样吗?我们如何解决


这是谷歌方面的政策还是一些混合内容政策在这里起作用?

我不确定,但我认为这是合乎逻辑的,因为家长可以在子弹出窗口的表单上设置值,所以在这种情况下,HTTP页面可以在HTTPS页面上设置值,这是不可接受的,我认为您必须重定向到谷歌页面,而不是使用弹出窗口,您可以使用“状态”OAuth参数用于在应用程序上存储用户状态