问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

练习javascript,如何设置Ie浏览器不让阻止

发布网友 发布时间:2022-04-23 18:36

我来回答

5个回答

热心网友 时间:2022-04-20 20:09

此现象,是微软自xp sp2补丁后出现的,为了弥补相关的安全漏洞而默认阻止的。

1、说明你的浏览器屏蔽了弹出式窗口或未安装JAVA虚拟机(一般不是后者问题),可以先在网站首页下方“下载专区”的“应用软件”中下载JAVA虚拟机安装。然后你可以点击IE浏览器的“工具”菜单,如果有“弹出窗口阻止程序”项,请设置为关闭。如果你采用其他浏览器,请同样关闭对弹出式窗口的阻止。

2、 本地html文件js被IE阻止的一些解决方法:
方法一:在htm文件<html>标记前加入 saved from 标记

view plaincopy to clipboardprint?
==========================================
注意:您可以向本地 HTML 文件中添加一条“saved from URL”注释,以指示 Internet Explorer 对本地计算机上的 HTML 内容应用其他区域的设置。例如,您可以向一个本地 HTML 文件中添加一条“saved from URL”注释,以便可以将该 HTML 文件分配到 Internet 区域而不是本地计算机区域。如果您在 Internet 区域中允许脚本、签名的 ActiveX 控件和 Java 小程序,那么该本地 HTML 文件将使用这些缩减的安全权限运行。要指示 Internet Explorer 对名为 Test.htm 的本地 HTML 文件使用 Internet 区域,请向 Test.htm 中添加以下注释。请在 <HTML> 标记前面单独使用一行来添加该注释。

<!-- saved from url=(0023)http://www.contoso.com/ -->
其中,(0023) 值是它后面的 URL 的字符串长度,Contoso 是 Internet Web 站点的名称。当 Internet Explorer 打开 Test.htm 时,Internet Explorer 将查找“saved from URL”注释,并使用适合该 URL 的区域设置来确定对该 Web 页应用哪种安全策略。
========================================== 注意:您可以向本地 HTML 文件中添加一条“saved from URL”注释,以指示 Internet Explorer 对本地计算机上的 HTML 内容应用其他区域的设置。例如,您可以向一个本地 HTML 文件中添加一条“saved from URL”注释,以便可以将该 HTML 文件分配到 Internet 区域而不是本地计算机区域。如果您在 Internet 区域中允许脚本、签名的 ActiveX 控件和 Java 小程序,那么该本地 HTML 文件将使用这些缩减的安全权限运行。要指示 Internet Explorer 对名为 Test.htm 的本地 HTML 文件使用 Internet 区域,请向 Test.htm 中添加以下注释。请在 <HTML> 标记前面单独使用一行来添加该注释。 <!-- saved from url=(0023)http://www.contoso.com/ --> 其中,(0023) 值是它后面的 URL 的字符串长度,Contoso 是 Internet Web 站点的名称。当 Internet Explorer 打开 Test.htm 时,Internet Explorer 将查找“saved from URL”注释,并使用适合该 URL 的区域设置来确定对该 Web 页应用哪种安全策略。
加上后果然有效果,没有信息栏提示,但是出现更大的问题:所有链接到本地文件的链接都失效了,

点击无效,右键“另存为”可以,右键“新窗口打开”都没反应了。

IE既然已经将你的本地htm应用了save from url所在区域的设置,

再访问本地文件就存在安全风险,被直接xxoo了。

无奈,只好继续寻找其他办法。

方法二:比较囧,提示用户点信息栏好了。

view plaincopy to clipboardprint?
<div id="divAlert">
<br/>您好,很抱歉您的IE浏览器设置似乎阻止了页面正常显示,请点击上方的白条: <br/><br/>
<img src="img\IEInfo.jpg" mce_src="img\IEInfo.jpg"><br/><br/>
选择“允许阻止的内容”,然后在弹出的窗口中<br/><br/>
<img src="img\IEConfirm.jpg" mce_src="img\IEConfirm.jpg"><br/><br/>
选择“是”,即可查看正常的浏览数据。<br/> </div>
<mce:script type="text/javascript"><!--
divAlert.style.display='none';
pnlExpand.style.display='block';
// --></mce:script>
<div > <br/>您好,很抱歉您的IE浏览器设置似乎阻止了页面正常显示,请点击上方的白条: <br/><br/> <img src="img\IEInfo.jpg" mce_src="img\IEInfo.jpg"><br/><br/> 选择“允许阻止的内容”,然后在弹出的窗口中<br/><br/> <img src="img\IEConfirm.jpg" mce_src="img\IEConfirm.jpg"><br/><br/> 选择“是”,即可查看正常的浏览数据。<br/> </div> <mce:script type="text/javascript"><!-- divAlert.style.display='none'; pnlExpand.style.display='block'; // --></mce:script>
方法三:在IE选项里面有设置“允许活动内容在我的计算机上的文件运行”,勾上,重启IE就行了。

该设置可以通过注册表修改,也就可以通过其他程序如启动界面来修改:

[HKCU\Software
\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LO-
CALMACHINE_LOCKDOWN],将右侧的“iexplore.exe”的键值设为0

优点是一针见血,一次设置好了,所有问题解决。

缺点是需要改动客户端环境,而且可能造成安全风险。

方法四:使用hta文件提升权限。

直接将本地htm文件后缀改成hta,不再提示阻止信息栏,但是页面中有的js出问题了(tree的展开、关闭代码在新窗口打开了...)

更好的办法是hta文件只是个框架,里面嵌套htm文件即可,hta文件:

view plaincopy to clipboardprint?
<HTML>
<HEAD>
<TITLE>title</TITLE>
</HEAD>
<body scroll="no" style="margin:0px;padding:0px" mce_style="margin:0px;padding:0px">
<iframe border=0px frameborder=0px src="index.htm" mce_src="index.htm" width=100% height=100%></iframe>
</body>
</HTML>
<HTML> <HEAD> <TITLE>title</TITLE> </HEAD> <body scroll="no" style="margin:0px;padding:0px" mce_style="margin:0px;padding:0px"> <iframe border=0px frameborder=0px src="index.htm" mce_src="index.htm" width=100% height=100%></iframe> </body> </HTML>
这样既不会出来js阻止信息栏,页面中的js效果也没有任何问题,唯一的缺点可能就是这个界面比较挫吧

hta文件还有一些设置,有兴趣的可以自己google下

热心网友 时间:2022-04-20 21:27

打开Internet选项,在“安全”选项卡里面把敏感级别降低就可以了,或者点更多设置,把script什么的全部设置为开启就没问题了

热心网友 时间:2022-04-20 23:02

Internet explorer选项--高级--允许活动的内容在我计算机上运行 这样就不会阻止了。不过要提醒你的是这样的话安全性降低了,浏览互联网其他网站的时候要注意。

热心网友 时间:2022-04-21 00:53

没办法解决,IE也是出于安全考虑,因为JAVASCRIPT是可以执行危险代码的。如果让你能用代码随随便便控制其打开与关闭那启不是乱了。。

另外,你就不要想着怎么可以改IE设置去解决了。你的JAVASCRIPT代码都执行不了你怎么 可以修改人家的设置,你又不能一台一台电脑的给人家设置去啊。所以如果按你的要求你只能舍弃IE用户了。

不过也只有IE是这样的。遨游和火狐默认是不禁止的。

热心网友 时间:2022-04-21 03:01

IE默认是开启javascript的,除非你认为设置为禁止。有时候在本地测试有JS脚本的网页时,IE会提示你是否阻止,那是为了安全考虑,你传到服务器上只要不是恶意代码就不会提示了,放心吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
牡丹叶子枯了怎么办 牡丹枯叶怎么回事 "他同情冤魂、惩办恶人,既有同情心又主持公道,既可爱又恐怖” 冯宝成传销诈骗邪教组织 冯保成团队,传销诈骗,家人深陷其中,求助。 南朝词臣北朝客,归来唯见秦淮碧。 池台竹树三亩馀至今人道江家宅的意思 池台竹树三亩馀至今人道江家宅是什... 高效、加分学习工具——小小答题错题本上线了 如何将三张合在一起的图片合并 砂锅红烧肉的做法 最正宗的做法_砂锅红烧肉怎么做 砂锅版红烧肉做法: 求Sia_Burna Boy-Hey Boy (feat.Burna Boy)mp3百度云下载 刚刚接触VB的问题 c#与mysql的连接登陆问题 用vs2010,asp.net做的项目,如何发布呀,才能访问?谢谢大家了 我用Java代码编写的一个客户端界面Client.java,我在编写个登录界面Login.java后, pnliosopny 什么意思 这考试题怎么做啊?要求解题过程和答案! HTCtouch系列手机系统程序说明 求高手拜托各位了 3Q 如何打开Windows Mobile的设置界面? 在PCB中怎么计算投入的PNL是多少?还有就是规格中的SET&#47;PNL的数量是怎么计算的 如何为magento 设置 cookieless domain 电子厂pnl怎么读 《如何才能没压力:遇见内心平衡的自己》epub下载在线阅读全文,求百度网盘云资源 哪里有pnl_dll.hpp文件下载 如何将ppt表格中的文字垂直居中? ppt 2007 文本框中的文字不能上下居中 PPT中的表格如何在垂直方向上对齐? 请问网络公司的频道主编和内容编辑有什么区别呢? ppt表格中的文字怎么垂直居中? 时尚频道内容编辑是做什么的 Genesis和cam350有什么区别? 黑苹果系统下,一些软件能下载直接装么? 就是破解过的软件,dmg格式,能直接安装么? 我要用vs2010做一个用户登录的网页,可以是asp,也可以是asp.net,但要包... JAva登录验证窗口 excel怎样生成饼状图 docker怎么连接主机数据库 如何连接Docker各容器 docker两个设备之间怎么连接 excel怎么制作饼状图 docker下怎么连接redis指定的库 与docker建立连接之后怎么用 如何更改Docker容器的默认网桥docker0连接 Docker容器怎样连接局域网mysql服务器 你好,看基金是看净值估算还是单位净值 docker容器连接后可以互相访问里面的文件吗 mac的docker不能连接linux docker 如何连接虚拟机中的docker 如何连接docker的mysql镜像 深圳医保交多久才能报销 Docker的mysql集群节点可以正常创建,但无法正常连接到宿主机的mysql应 ...