<body oncontextmenu=self.event.returnValue=falseonselectstart="return false">
二、禁止“另存为”命令
在目标网页末尾“</BODY></HTML>”的标签前面加上加入如下代码,可以使“另存为”命令不能顺利执行。
<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。
三、不用js也可以控制禁止右键!方法:
<body oncontextmenu="return false"></body>
<!--禁用右键:-->
<script>
functionstop(){
returnfalse
}
document.oncontextmenu=stop
</script>
<body onselectstart="return false">取消选取、防止复制
oncopy="return false"oncut="return false"防止复制
四:禁止查看源文件
<html>
<head>
<script>
functionclear(){
Source=document.body.firstChild.data
document.open()
document.close()
document.title="看不到源代码"
document.body.innerHTML=Source
}</script>
</head>
html运行方法:选择文件夹、建立HTML文件、运行HTML文件。
1、选择文件夹
首先,在电脑某一位置创建一个文件夹,创建完成后回到VS Code在“文件”中找到“打开文件夹“选中并打开你刚刚创建的文件夹。
2、建立HTML文件
打开文件夹后,便可建立HTML文件了,建立过程如下,但要注意的是:文件的后缀名一定要写且为.html输入完名称后按下回车即文件创建成功。
3、运行HTML文件
创建完HTML文件后,按!+tab键可以生成HTML文件标准格式,之后输入你想在浏览器中呈现的内容,写完单击鼠标右键在属性框内点击open in(default)broswer即可在浏览器中运行啦!
Visual Studio Code介绍
Visual Studio Code(简称 VS Code / VSC)是一款免费开源的现代化轻量级代码编辑器,它的特点免费、开源、多平台,以及集成git,代码调试,插件丰富等有点,被大家逐渐熟知和认可。
原因:问题就出编辑器身上。
1、用鼠标右键单击乱码的html文件,选择用记事本打开。
2、点击记事本菜单栏的文件,选择文件另存为。
3、在另存为的窗口中会发现保存有编码选择,默认编码为ANSI。
4、但是我们需要的编码为UTF-8,所以在保存的时候选择UTF-8,点击保存,替换原来的文件,就解决了html本身内容乱码问题。