【问题标题】:Allow only HTTPS enabled sites to use my javascript and css仅允许启用 HTTPS 的站点使用我的 javascript 和 css
【发布时间】:2016-05-01 09:12:11
【问题描述】:

我的网站启用了 HTTPS,并与外部世界共享一些模块,即插件。我只想启用 HTTPS 站点来呈现我的插件并拒绝呈现到 HTTP 站点。

如果可以实施,建议我。

谢谢

【问题讨论】:

  • 这是可能的,但必须通过让https 协议工作等在服务器端完成。它不能在客户端javascript中完成,这意味着你必须更具体地了解如何,以及您提供的文件是什么。
  • 可以通过检查请求 URL 的协议来过滤来自服务器端的请求,但这取决于您的服务器端技术。

标签: javascript http https


【解决方案1】:
if (location.protocol.toLowerCase() !== "https") {
  console.log("This plugin does not support http");
}
else { ... }

【讨论】:

    猜你喜欢
    • 2014-03-08
    • 1970-01-01
    • 2013-10-12
    • 2018-03-26
    • 1970-01-01
    • 2015-02-13
    • 2020-06-14
    • 1970-01-01
    • 2014-01-19
    相关资源
    最近更新 更多