【问题标题】:How to prevent my site from opening in any other browser apart from chrome如何防止我的网站在除 chrome 之外的任何其他浏览器中打开
【发布时间】:2014-01-23 18:09:24
【问题描述】:

当链接打开或复制粘贴在除 chrome 之外的任何浏览器中时,页面不应加载是否可以使用 Java 的 Javascript 来完成?我希望我的 Web 应用程序只能在 chrome 中使用。请帮忙

谢谢

【问题讨论】:

  • javascript 和 java
  • 我想在 CSS 或 Rails 中制作它。
  • 你想达到什么目的?我确信有比锁定三分之二的用户更好的方法来做你想做的事。

标签: javascript css html


【解决方案1】:

Browser Detection 将是一个开始寻找的好地方。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      这很丑陋。但是,这里有一些方法可以做到这一点:

      或仅使用 CSS:

      body * {
        visibility: hidden;
      }
      @media screen and (-webkit-min-device-pixel-ratio:0) { /* Target only Chrome */
        body * {
          visibility: visible;
        }
      }
      

      我绝对不知道您为什么不希望用户使用他们最喜欢的浏览器访问您的应用。

      【讨论】:

      • 此外,Javascript 或 CSS 不是解决方案。用户需要做的就是禁用执行测试的位,例如使用 GreaseMonkey 之类的工具。要正确执行此操作,您将使用服务器端 Web 嗅探。
      【解决方案4】:

      我不建议只为一个浏览器制作网站。

      但是,这里有两个浏览器检测选项:

      A browser detector

      Quirksmode

      【讨论】:

        猜你喜欢
        • 2016-07-23
        • 2017-12-21
        • 2015-05-10
        • 2020-06-16
        • 1970-01-01
        • 1970-01-01
        • 2021-03-29
        • 2015-07-25
        • 1970-01-01
        相关资源
        最近更新 更多