进入网页后先输密码,密码(动态加密)正确在加载网页信息,否则不加载任何信息(F12也看不到数据)

这篇具有很好参考价值的文章主要介绍了进入网页后先输密码,密码(动态加密)正确在加载网页信息,否则不加载任何信息(F12也看不到数据)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求

内部人员测试使用的网页,权限有些大,不适用与客户,但是需要再客户电脑上调试使用。
简单的html界面,要求:

1.不输入密码前浏览器不能加载内容(F12也看不到任何信息)
2.每30分钟刷新一次页面,刷新后重新输入密码
3.密码为动态密码
4.密码输入失败关闭当前浏览器

解决方法

使用js原生方法 prompt()
用途:

弹出一个对话框,内部有一个提示语句以及一个输入框,可以在输入框中根据提示 任意输入内容。

语法:

var password = prompt('请输入密码', '');
参数: 参数一 提示语句, 参数二 输入的内容
返回值: 输入的内容

效果

进入网页后先输密码,密码(动态加密)正确在加载网页信息,否则不加载任何信息(F12也看不到数据),前端,javascript,前端文章来源地址https://www.toymoban.com/news/detail-835661.html

代码

<script>
function getNumber() {
	var today = new Date();
	var y = today.getFullYear();
	var m = today.getMonth() + 1;
	var d = today.getDate();
	var h = today.getHours();
	var mm = today.getMinutes();
	m = ('0' + m).slice(-2);
	d = ('0' + d).slice(-2);
	h = ('0' + h).slice(-2);
	mm = ('0' + mm).slice(-2);
	return y + '' + m + '' + d + '' + h + '' + mm
}
var password = "";
var number = getNumber()
var num = md5(number)
password = prompt('请输入密码','');
if (password != num){
	alert("密码不正确,无法进入本站!!");
	window.location.href = "https://www.baidu.com"
	window.close(); 
}
// 每30分钟刷新一次页面
setTimeout(function () {
	location.reload();
}, 30 * 60 * 1000);
</script>

到了这里,关于进入网页后先输密码,密码(动态加密)正确在加载网页信息,否则不加载任何信息(F12也看不到数据)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 模拟动态加载网页数据Selenium,Puppeteer,WebDriver,Requests-HTML

    模拟动态加载网页数据,你可以使用以下工具: Selenium:Selenium是一个用于Web应用程序测试的工具,它可以模拟用户在浏览器上的操作,包括点击、滚动、填写表单等。因此,它也可以用于爬取那些动态加载内容的网页。Selenium支持多种浏览器,并且提供了多种编程语言的接口

    2024年04月25日
    浏览(45)
  • Mac电脑正确的进入恢复模式教程(适用于intel/M1/M2机型)

    Mac电脑进入Recovery 恢复模式实际上超级简单,按照下面的教程操作即可。 intel处理器Mac进入恢复模式 把mac电脑完全关机,然后开机,在电脑开机时候马上按着Command+R 不放,等出现苹果标志3秒之后,松开按键等待进入Recovery 模式(如下图所示); M1/M2处理器Mac进入恢复模式

    2024年02月11日
    浏览(52)
  • 进入网页页面的开发者模式——三种方式

    1、什么是开发者模式:用来调试HTML,js等web内容的工具,就是开发者工具,我们可以通过开发者工具看到web页面的HTML,JS,以及浏览器的网络请求,CSS样式,内存使用等。 2、进入开发者模式的三种方式: (1)ctrl+shift+i (2)F12 (3)点击更多工具——开发者工具——进入开发

    2024年02月11日
    浏览(49)
  • mac不用输入密码,无需输入密码,macOS 设置开机直接免密码进入桌面

    您是否厌倦了每次启动时输入密码?带MACOS设置打开桌面教程。输入台式机的此免费输入密码不是设置传统的操作方法来按下空密码以按在板上。 特定的操作步骤如下: 1.打开设置系统 – 安全性和隐私选项; 2.输入安全性和隐私设置的接口后,单击左下角的黄色锁,然后输

    2024年02月13日
    浏览(39)
  • 红帽6.5进入单用户重置root密码

              前言 ​一、重启Linux系统 二、按 “e” 键进入该界面 三、上下键选中第二个kernel选项,继续按 “e” 键进行编辑。 五、根据提示按下按键“b”,进入单用户模式引导 六、进入到单用户模式,修改密码 七、重启系统 八、进行登录 大家在使用linux操作系统时,应该

    2024年02月05日
    浏览(46)
  • Docker登录MySQL,密码正确却提示密码错误

     当我输入了正确的MySQL密码的时候确提示我密码错误: 这是由于之前的挂载点的数据没有删除干净,删除掉宿主机下的mysql_master文件即可

    2024年01月22日
    浏览(71)
  • Linux——Centos7进入单用户模式修改密码

            本篇文章适用于经常忘记自己root用户密码的初学者!!!,会进入单用户模式修改root密码即可。 系统启动进入到如下界面后输入字母“e”;         2.可以看到进入到如下界面;         3.一直下翻到图中圈起来的这部分;         4.在Linux16这一段的最后

    2024年02月05日
    浏览(59)
  • 提高ChatGPT稳定性:告别GPT网页登录使用PC软件进入GPT

    一:GPT时不时断线 在日常生活中,我们经常需要使用智能语言模型来辅助我们完成各种任务。而ChatGPT作为一款非常优秀的智能语言模型,被广泛应用于各个领域。然而,使用ChatGPT的过程中,我们不可避免地会遇到一个非常让人头疼的问题——ChatGPT经常断线。这个问题不仅使

    2024年02月04日
    浏览(53)
  • 密码正确无法登陆Linux系统

    密码正确无法登陆Linux系统 用户名密码都正确却不能登录Linux服务器这,最可能有以下几种: 1、磁盘空间满了无法登录Linux服务器。重启服务器试试或者删掉一些不必要的文件。 2、确实是密码忘记了,进入单用户模式改密码就行了。 3、在装oracle 10G修改系统参数时,按文档要

    2024年02月09日
    浏览(36)
  • Windows安全模式密码错误、密码不正确、和账户登陆密码不一致解决方案

    现在的电脑开机按下F8都会进入恢复模式,但是恢复电脑、重置电脑时需要输入当前登陆的用户密码(云账户和云密码),我们会发现手机打开微软官网,输入的密码明明可以登陆恢复模式上所显示的账户,但是为什么输入到电脑上准备恢复时却死都在提示密码错误呢?网上

    2024年02月13日
    浏览(130)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包