【问题标题】:Fake or force local https: in window.location.protocol伪造或强制本地 https: 在 window.location.protocol
【发布时间】:2015-12-10 10:00:29
【问题描述】:

我使用 Meteor.js 并通过 Cordova 编译我的应用程序。我使用 Braintree 付款。

Braintree 预计 window.location.protocol 为“https:”。但是,当我用cordova编译时,位置是:http://meteor.local/,所以协议是“http:”。

有没有办法在本地将window.location.protocol 伪装成“https:”?

【问题讨论】:

  • 有什么理由不使用https?你绝对不应该通过不安全的http 进行任何付款,而且很可能,Braintree 不会允许你这样做。
  • @YeldarKurmangaliyev 这是http 的应用程序协议,它托管在 apache cordova 中。
  • 我也遇到了同样的问题,请问有解决方法吗?

标签: javascript cordova meteor


【解决方案1】:

您可以尝试添加要求应用程序使用 https 的 force-ssl 包。不过,尚未使用 Cordova 对其进行测试。

https://atmospherejs.com/meteor/force-ssl

【讨论】:

  • 我已经试过了。可悲的是,它并没有强制 https: on meteor.local
猜你喜欢
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 1970-01-01
  • 2021-07-14
  • 1970-01-01
  • 2018-04-22
相关资源
最近更新 更多