前言
工作中有些文档中的部分内容,虽然机密性不高,但也不便在网上直接公开发布。 这时可以通过以下的小技巧来实现简单
的文档密码保护。
方法实现
因Hexo中Markdown语言和html是混用的,所以可直接在Markdown中直接插入以下这段script
(建议放到<!-- more -->
段后面)。
这里用到了windows对象的alert()
方法和prompt()
方法。prompt()
方法的作用即是显示一个可提示用户输入的对话框,而其本身的返回值就是你输入的那个字符串。因此只需要将其与你默认的密码比较一下就好,如果不正确,则直接将当前页面的loaction属性设为上一个页面即可。<script>
if("123"==prompt("请输入文档密码"))
{
alert("密码正确");
}
else
{
alert("密码错误返回主页");
location="/";
}
</script>