本文目录一览:
- 1、JS调用C#.net的webservice,使用"application/json"的ContentType出500错误
- 2、网页 js错误问题(null为空或不是对象)
- 3、网页显示“此页需要AC_RunActiveContent.js”怎么解决?
- 4、浏览器报Mixed Content错误的解决
JS调用C#.net的webservice,使用"application/json"的ContentType出500错误
如果Content Type是"application/json",首先你得满足你返回的东西是符合json规范的,这个有很多网站都可以验证其规范性。第二你需要将返回的字符串序列化为JSON对象才可以,也就是返回一个object类型而不是string类型,网上把字符串转为JSON对象的类也有很多,你down一个下来然后返回就可以了。
网页 js错误问题(null为空或不是对象)
“null为空或不是对象错误”是由于程序调用了一个没有定义的变量,页面中使用的变量是根据后台返回的数据进行动态更新页面时,查找页面对应的节点,找不到对应的页面节点,于是就出现了“null 为空或不是对象错误”
网页显示“此页需要AC_RunActiveContent.js”怎么解决?
这个和病毒无关,AC_RunActiveContent.js 是Flash官方提供的用JavaScript脚本方式插入swf文件的JavaScript脚本.它主要解决在IE上播放swf文件时总是被IE屏蔽需要点一下虚线框才能正常播放的问题.更重要它也提供检测浏览器版本和浏览器AX或者插件版本的功能,在大多数情况会自动插入相应版本的置入代码。你试一下重新安装flash player的Active X插件,如果还是不行,又只是这一个网页有问题的话,那应该和你的电脑无关,如果别人的电脑可以正常上的话,试试以下步骤:
1、检查系统中是否安装了插件屏蔽类软件(例如Upiea),如果安装了的话,请在软件中设置对网页图片的放行。其次,尝试右击红叉,选择“显示图像”看是否能让图片正常显示出来,如果能显示,则说明浏览器本身拦截了图片,请在浏览器的选项中设置显示网页图片。如果是因为系统组件损坏,单击“开始→运行”,输入“regsvr32
c:\windows\system32\pngfilt.dll”回车重新注册该组件。
2、若你安装了IE6
SP2浏览器或IE7浏览器,当安全控件被浏览器拦截时会在地址栏下方出现黄色的提示条,此时,只需点击这个提示条,在弹出的菜单中选择“安装此ActiveX插件”。在对话框中先点击“更多选项”,单选“总是安装来自”Industrial
and Commercial Bank of
China”的软件”,并点击“安装”按钮,以便使安全控件下载并生效。
3、若仍有问题,请按照以下操作尝试:
(1)打开IE浏览器,选择“工具”菜单--“Internet选项”--“安全”标签,在“请为不同区域的Web内容制定安全设置(z)”窗口内选择“Internet”,然后选择“自定义级别”,将“Activex控件和插件”中“下载已签名的Activex控件”、“运行Activex控件”等设置为“启用”或“提示”,点击确定后,请重新启动电脑;
(2)若您安装了3721上网助手之类的软件,请您将其完全卸载;
(3)请您查看C:\WINNT\Downloaded
Program Files文件夹,里面有InfoSecNetsingn Class和AxInputControl Class及EditCtrl
Class的属性,如果状态是已安装则正常。如果是已损坏或者为空,则建议您单击右键进行更新。
浏览器报Mixed Content错误的解决
Mixed Content: The page at ' ' was loaded over HTTPS, but requested an insecure script ' ' . This request has been blocked; the content must be served over HTTPS.
第一种
1.首先确定引入的资源可以在http和https下都能访问
比如: ---
2.在head里面写类似相对路径的形式
第二种
1.在页面中加入(meta)头中添加upgrade-insecure-requests
2.这将会把http请求转化为https请求。这样就不会再出现Mixed Content的错误了。