我正在使用 Windows 7 和 Python 2.7 我正在使用自定义 url 来启动应用程序。 首先,我打开 BOX 的网页,要求提供用于身份验证的用户凭据。在 url 中,制作 redirect_uri = customuri://box_auth。 因此,BOX 将成功代码发送到此重定向 uri,以启动应用程序 customuri.exe。 但是我的 Google 页面的地址栏中出现了一个盾牌图标不安全的内容
将鼠标悬停在盾牌上会显示“此页面包含来自未经身份验证来源的脚本。”
在 Inspect Element 上显示,
https://app.box.com/api/oauth2/authorize?response_type=code&client_id=opun9 …yt6q707s=authenticated&redirect_uri=curlargu://box_auth' 通过 HTTPS 加载, 但从“customuri://box_auth?state=authenticated&code=TZzZhJwlw4AbWcn5FgxvpBz5H”运行了不安全的内容: 此内容也应通过 HTTPS 加载。
因为自定义 url 应用程序应该通过 https 在 chrome 浏览器中使用 customuri://box_auth 启动。 那么,如何处理这个问题。 仅 chrome 有问题,firefox 和 IE 工作正常
customuri://将启动一个应用程序作为自定义 url。这个应用程序是我用python语言编写的,然后转换成一个exe文件。我已将 customuri 映射到此 exe 文件在注册表中的位置
最佳答案
问题是在安全页面内运行的非安全脚本,Google 在此处记录了该问题: https://support.google.com/chrome/answer/1342714?hl=en
作为用户,您可以选择单击浏览器栏中的盾牌图标并运行或不运行非安全脚本。作为开发人员,您需要确保安全页面内的脚本也来自安全来源。
关于python - 自定义 url 'this page include script from unauthenticated source' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363946/