我即将开始为家庭和性虐待受害者提供信息和支持服务网站.当然,用户访问这个网站是敏感的,他们的滥用者发现他们的反应可能是毁灭性的.因此,我正在寻求一种方法来尽可能谨慎地保持用户的访问.
我不能假设每个用户的技术知识,并且可能有各种语言的用户.此外,他们有可能需要快速退出网站(我有解决方案),也许可能无法在被发现之前返回计算机.因此,虽然最明显的解决方案是有一个页面教育用户如何清除他们的浏览历史 - 这可能不是实践中最简单的方法.由于所有变量都在起作用,因此一揽子解决方案将是最佳解决方案.
到目前为止,我可以想到两个解决方案,但两个方面都打成了一条墙:
首先,根本没有将网站记录在浏览器的搜索历史中.从我所看到的,如果不是不可能实现的话,这将在浏览器之间产生问题.
第二个是在一个无害的域名上有一个登陆页面,不会引起怀疑,然后有一个按钮,通过私人或隐身浏览器自动加载网站(我可以简单地写指令,'右键单击按钮和选择"在隐身浏览器中打开" - 但如果可能,我正在寻找更加简单的解决方案.
虽然第二种解决方案的某些化身似乎更合理 - 我需要考虑滥用者搜索浏览器历史记录的可能性,因此,第一种解决方案是最理想的.
关于这两种方法中的任何一种方法的任何想法或者你有任何更多想法都会受到欢迎.
我们正在使用Visual Studio 2015以及ProGet来托管NuGet,NPM和Bower的私人提要。我试图找出最好的方法,使我们的所有团队成员以最少的精力指向我们的私人注册表。我知道对于Bower,我可以像下面这样在.bowerrc文件中设置一个私有仓库
{
"directory": "wwwroot/lib",
"registry": "http://proget.mysite.com/bower/Bower",
"search": "http://proget.mysite.com/bower/Bower"
}
Run Code Online (Sandbox Code Playgroud)
对于NPM,我可以像这样使用命令行来控制它
npm config set registry http://proget/npm/private-npm
Run Code Online (Sandbox Code Playgroud)
但是我希望有一种方法可以尽可能地轻松地将其分发给团队,而无需花费太多精力,而不必为每个解决方案设置它。它应该在全球范围内适用。我怎样才能做到这一点?任何建议将不胜感激。谢谢!