允许运行javascript对个人隐私是否有害

JavaScript09

允许运行javascript对个人隐私是否有害,第1张

有害。

js全称JavaScript,是运行在浏览器上的脚本语言,连续多年被评为全球最受欢迎的编程语言。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

个人隐私是指公民个生活中不愿为他人公开或知道的秘密,而不是公民个人在工作中不愿为他人公开或知悉的秘密。个人稳私是指个人在生理、心理以及社会交往过程中的秘密。独特的生理特点、心理活动、私人日记、电话、信件以及自己在家里从事的个人活动等。

首先,每个浏览器的设置的地方都可能不一样,下面以IE、360、谷歌、火狐几个比较常用的浏览器举例说明:

一、IE浏览器

1、依次选择:工具——Internet选项,如图

2、在弹出的窗口中选择“安全”选项卡,再点击“自定义级别按钮”,如图

3、然后在弹出的窗口中,拖动滚动条到脚本项,其中有Java小程序脚本和活动脚本,勾选启用或禁用后,依次点击确认重启电脑即可。

二、360浏览器

1、选择“工具”,然后选择里面的“选项”(注意:不是Internet选项),如下图

2、选择“高级设置”——“网页内容高级设置”

3、在弹出面板中,Javascript项即可选择允许或不允许运行Javascript,选择完成后点击右侧关闭按钮,退出自动保存选择,选择如图

三、谷歌浏览器

1、在地址栏输入 chrome://settings  ,如下图

2、点击最下方的“显示高级设置”

3、点击隐私设置中的“内容设置”

4、再弹出的面板中选择允许或者不允许Javascript

选择好后点击完成即可

四、火狐浏览器

1、打开浏览器在地址栏输入 about:config ,然后点击“我了解此风险”

2、在搜索栏输入  然后第一样默认是true(允许),右键选择“切换”则变成false(不允许),如图

1、浏览器控制台运行

JavaScript不同于java语言或者c语言,需要环境、需要编译再运行,js在被制造出来时,就是为浏览器而生,可以直接在浏览器里运行,这里以谷歌浏览器为例,鼠标右键检查或者快捷键F12即可看到控制台可以理解为操作系统里的命令行模式

在这里就可以直接输入我们想输入的js代码,回车即可查看代码执行结果

在浏览器输入js代码的好处显而易见:方便,打开浏览器就能输代码查看执行结果,我平常也多用浏览器控制台学学原生js的原理或者看看正则是不是匹配,因为浏览器控制台的缺点太多了:操作不便,没法文件操作只能命令行,找错困难,大多数时候的js是有依赖的,控制台不方便整依赖,所以,一般控制台也就执行执行简单原生的js

2、写在HTML里运行

实际上,我们肯定不想用命令行的方式,当然是用一个顺手的IDE写代码。

这种方式,就是我大学时候,老师们教的传统方式了。

学HTML的时候,会教到标签,有一个标签不同于别的花里胡哨的标签,这个标签很牛,叫做<script>脚本标签,用来嵌入或者引用可执行脚本,这里解释一下嵌入和引用。嵌入呢,就是把脚本写在标签里边儿,引用呢,就是把脚本写好,然后用标签引入这个脚本的路径

这是主流的写法也是主流的教法,嵌入的写法就是这样:

引用的写法是这样:

查看执行结果的话,点击IDE边上的浏览器图标或者右键run这个html页面,等浏览器弹出来,右键检查就能看到控制台输出的值了

3、直接运行js

实际上上面第二种方法已经很靠谱很普及了,可还是用起来不舒服,每回都要写一个HTML,有的甚至还要再写一个js,那能不能像运行html一样,直接右键运行js呢?

当然是可以的!用node!以下是我花了一个小时才整成的历程!

1、由于我是新的电脑,我装了个nodejs,安装包安装完后,直接命令行执行node命令,即可以直接运行js代码

这样方式还是很蠢,和浏览器没什么区别

2、我用IDE些好的js文件,然后用node单独执行

看上去是好一点了,可以单独执行文件了,但是这样还是很蠢,每回打开cmd还要找到js的路径

3、插件(我这里用的IDEA)