c# - 当用户下载我的应用程序时,如何清除此浏览器警告?

标签 c# google-chrome browser warnings

我有一个用户从网站下载的 C# 应用程序。我将 .exe 和其他一些文件捆绑在一个 zip 文件中。问题是,当用户下载我的 zip 文件时,Chrome 浏览器突然开始显示以下警告:

"flc-app.zip is not commonly downloaded and could be dangerous"

有人reporting the same problem .

我需要做什么才能让 Chrome 在用户下载 zip 文件时不显示此警告? 我需要签署该应用程序吗?我该如何做到这一点以及费用是多少?

在查看此内容时,我想我发现一些以 zip 形式提供的应用程序未签名,因此不会导致 Chrome 发出警告。这个pop3 utility以 exe 而非 zip 形式提供。它似乎没有经过签名,并且当我下载它时 Chrome 也不会发出警告。

我在其他地方看到过一些建议,认为使用 Google 的网站管理员工具注册可能会解决该问题。这不适用于本例,因为该网站已在 Google 网站管理员工具中注册多年。

最佳答案

最好的资源是this blog postthis blog post .

总结一下:

  1. 使用身份验证代码签名对您的包进行签名。
  2. 不要成为恶意软件(我相信您已经了解这一点)。
  3. Logo您的软件(如果不是浏览器插件)。

这可能是一个令人沮丧的过程,所以请坚持下去。微软没有透露需要多少次下载才能建立声誉,但实际上,一旦您停止更改软件包(哈希是声誉的一部分),那么您可以相当快地克服这一点。

关于c# - 当用户下载我的应用程序时,如何清除此浏览器警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13065184/

相关文章:

asp.net-mvc - ASP.NET MVC 4 移动显示模式停止工作

c# - Azure 服务总线中继安全

c# - 跨多个数据中心在地理上扩展 Azure 云服务

google-chrome - 我可以使用SVG工具栏图标吗?

javascript - Puppeteer 检测新选项卡何时打开并获取页面对象

browser - 哪些浏览器(/浏览器版本)支持 img 元素上的 css3 边框半径?

c# - 在某些情况下,如何在需要空指针的 P/Invoke 签名中使用 SafeHandle?

c# - 我可以有多少个命名管道?

javascript - 将 setInterval 与 requestAnimationFrame 一起使用

JavaScript 全局对象和全局作用域