【问题标题】:How do we change the properties of an address bar using either C# or Java Script/Jquery我们如何使用 C# 或 Java Script/Jquery 更改地址栏的属性
【发布时间】:2013-04-06 10:34:01
【问题描述】:

我将加密我自己的网页(而不是完全依赖 Godaddy 或我的客户选择使用的任何人)。而且我想知道如何更改用户地址栏的属性。 Godaddy 在地址栏上放了一个漂亮的绿色栏。我正在使用 C# 和 Java Script/Jquery。但我似乎没有看到除了用于标题的 favicon.ico 之外的任何内容,而不是它下方的地址栏。

【问题讨论】:

  • 我在 FF 和 Chrome 中都访问过 godaddy.com,但在地址栏中没有看到任何绿色。
  • 好吧,您无法从 Javascript 中更改类似的内容。 GoDaddy 没有放置 Green Bar。这仅仅是因为它是一个受信任的根授权(或证书授权,我忘记了),这就是证书的来源。因此浏览器更改了该部分,因为它信任加密证书。当您对代码进行自签名时,它是不受信任的,因此它不会被浏览器信任。做你想做的事情的唯一方法是获得一个受信任的证书
  • @Barmar 使用 https 访问它
  • @JamesKhouri-iDevJunkie 关键是你不能被信任 :) 有像 GoDaddy 这样的特定公司已被证明可以提供安全加密,因此它们是值得信任的。整个地址栏“设计”是由浏览器创建的。有一定级别的证书,最高级别的证书,如 GoDaddy 的 https,与“普通”证书的显示方式不同。是的,无论证书颁发机构如何,设计都是一样的,但信息/细节明显改变
  • @JamesKhouri-iDevJunkie 对不起,没有更多的解决方案/解释给你 :( 如果这有帮助,请查看 godaddy.com/ssl/ssl-certificates.aspx?ci=72977 。“绿条”的实现并不完全相同浏览器,但有一点是比其他证书更高级别。如何显示栏取决于浏览器,基于证书。就像你说的,你可以控制的东西是favicontitle .

标签: c# javascript jquery asp.net-mvc


【解决方案1】:

绿色条是您的浏览器指示器,表明您的 https (SSL) 证书比您的证书更安全。这种加密成本更高。

不同的浏览器可能会显示不同的布局和/或颜色,您无法预测或设置它在访问者计算机上的外观。如果您的网站旨在仅在您控制的计算机上运行(例如信息亭或贸易展览或 Intranet 使用),您可以实现您的目标:

  • full-screen mode
  • 浏览器扩展
  • 嵌入在您的应用程序中的 Web 视图
  • ...

【讨论】:

  • 我想我希望实现的是自己加密网站(因为我在 MSDN 上找到了这样做的信息)。但我想我明白,能够让某些东西“看起来”加密是很危险的。感谢您的回答。
【解决方案2】:

您可以更改外观的唯一方法是为 chrome 或 mozilla 编写扩展程序。居然要换皮肤,不能只用js来操作浏览器,你知道安全的含义吗!?

http://www.chromeextensions.org/

【讨论】:

  • 我了解安全的含义吗?是的,我愿意。只是我含蓄地相信自己,觉得世界也应该如此。 :P 谢谢你的回答。
  • 我希望做的是 Godaddy 为加密网站所做的一切(在 MSDN 上找到了相关信息)并编写代码以帮助用户看到它是安全的。我想我只是没有意识到浏览器地址栏的确认外观是浏览器本身的结果。说得通。再次感谢
  • 是的,我希望人们也能信任我,这样我就可以做很酷的事情了,哈哈@iDevJunkie
猜你喜欢
  • 1970-01-01
  • 2014-06-29
  • 2010-12-28
  • 2013-09-27
  • 2023-03-12
  • 1970-01-01
  • 2012-03-18
  • 2018-02-16
  • 1970-01-01
相关资源
最近更新 更多