博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XMLHTTP下open问题
阅读量:6583 次
发布时间:2019-06-24

本文共 748 字,大约阅读时间需要 2 分钟。

今天发现一个很郁闷的问题,折腾了一整天,才发现是什么原因。

写出来供大家参考,以后大家碰到此类问题有个数。

问题如下:

有以下一段代表

None.gif
function
 Login(username,password,geturl)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif
{
InBlock.gif
var xmlhttp = null;
ExpandedSubBlockStart.gifContractedSubBlock.gif
trydot.gif{
InBlock.gif    xmlhttp 
= new ActiveXObject("MSXML2.XMLHTTP")
ExpandedSubBlockEnd.gif}
ExpandedSubBlockStart.gifContractedSubBlock.gif
catch(e)dot.gif{
InBlock.gif    xmlhttp 
= new ActiveXObject("Microsoft.XMLHTTP");
ExpandedSubBlockEnd.gif}
InBlock.gif
InBlock.gifxmlhttp.open(
"GET", geturl, false, username, password);
InBlock.gif
InBlock.gifxmlhttp.SetRequestHeader(
"Accept-Language","zh-cn");
InBlock.gifxmlhttp.send();
ExpandedBlockEnd.gif}

目的是使用用户名密码,对相应路径的进行登录。

但是发现,在公司一台计算机上(后台简称pc1),执行到xmlhttp.open这句时无论如何都报错。而其它计算机又是对的。
更奇怪的的,pc1打开另一个站点的页面(同样包含以上代码),却又正常。

经过组件安装,安全设置……一系列测试,问题依然存在。

后来才发现,有问题的这个站点被加在pc1的受信任站点中,只要将站点url从pc1的受信任站点中移除,以上javascript代码就能正常运行。

到其它计算机上测试,结果都相同,就是把站点加入信息站点列表,上面的javascript代码执行至xmlhttp.open时就会出现异常,移除就正常。

有谁知道这是为什么吗?

转载于:https://www.cnblogs.com/baoposhou/archive/2006/12/19/597003.html

你可能感兴趣的文章
js -- canvas img 封装
查看>>
转 我们工作的动力是什么 工作最终是为了什么?
查看>>
测试一个网站的最大并发量并发数并发用户
查看>>
适配器模式(数据库方面)支持不同的数据库连接
查看>>
CF456B Fedya and Maths 找规律
查看>>
转载:Beginning WF 4.0翻译——第三章(流程图工作流)
查看>>
mysql alter table
查看>>
芯片测试
查看>>
在源代码中插入防止盗版代码片段的方式
查看>>
hdu 3367 Pseudoforest(最大生成树)
查看>>
一个人,一则故事,一份情愫,一个世界……
查看>>
ffserver联合ffmpeg建立媒体服务器
查看>>
删除浏览器浏览器删除cookie方法
查看>>
微软URLRewriter.dll的url重写的简单使用(实现伪静态)
查看>>
leetcode -- Combination Sum II
查看>>
1z0-052 q209_7
查看>>
PIN码计算锦集
查看>>
[Unity3D]再次点击以退出程序
查看>>
架构师的97种习惯
查看>>
PHP 开发 APP 接口 学习笔记与总结 - XML 方式封装通信接口
查看>>