详解 Internet Explorer 的预定义协议

原创 2003年12月22日 18:20:00

详解 Internet Explorer 的预定义协议
作者:nickcheng

  大家都知道,我们在使用IE浏览器的时候,经常在地址框中输入类似“http://xxx.xxx.xxx”的信息来浏览网页(http可以省略)。那为什么要在地址的前面输入“http”呢?

  稍有些互联网知识的朋友都知道,“http”含义就是“超文本传输协议”(Hypertext Tranfer Protocol)。IE浏览器就是通过超文本传输协议(HTTP),将Web服务器上站点中的网页源代码提取出来,并变成我们看到的漂亮的网页。

  还有些朋友也许也用过“ftp”。在地址框中输入“ftp://xxx.xxx.xxx”,我们就可以进入到互联网上的一些主机中(必须是已设置的),来下载或者上传文件。这里的“ftp”也是一种协议,它叫做“文件传输协议”(File Transfer Protocol)。使用它,我们可以很方便的在网络上传输文件。

  “http”和“ftp”是我们常用的两个协议,他们就是我们今天所说的“预定义协议”中的两员大将!除此之外,预定义协议还有其他的重要成员!下面我就为大家一一讲解:

1、file协议

  他的作用是在本地或者网络上的一台计算机打开一个文件。

  使用方法:file:///盘符[|文件]

  文件要包含完整的路径名!比如我要通过IE浏览器打开自己电脑上C盘的“My Documents”目录,那么我只需要在浏览器的地址栏中输入“file:///C|/My Documents/”即可。如果习惯DOS下的输入方式,也可以使用“file:///C:/My Documents/”,甚至可以使用“file:///C:/My Documents/”。这就要看您的个人习惯了。这一招在网吧里有时也可以作为突破网管软件的一招^_^

  p.s. “file:///”可以省略

2、gopher协议

  使用这个协议可以让你进入一个Gopher服务器,这种服务器提供的是一种目录系统。不过现在有了方便的World Wide Web,已经很少有人使用这个东东了,那我就不多说了。

  使用方法:gopher://Gopher服务器主机地址

3、https协议

  这个协议的全称是Hypertext Transfer Protocol Secure,安全超文本传输协议。它最早是Netscape开发的,用于在网上需要保密的场合,比如网上交易时。

  使用方法:https://主机地址

  例如:https://example.microsoft.com

4、javascript协议

  这个协议可以让使用者在地址栏中运行一条Javascript语句。


  使用方法:javascript:Javascript语句

  有的时候我们也许会临时需要执行一条Javascript语句,这个时候他就派上了用场!

  例如:javascript:alert('JavaScript Link!');

5、mailto协议

  使用系统默认的邮件服务软件来发邮件。

  使用方法:mailto:邮件地址[可选项]

  邮件地址就不用解释了,要注意多个地址要用逗号隔开,这里解释一下后面的那个“可选项”。第一个可选项必须加上前缀“?”,每两个可选项中间用“&”连接。可选项有:

  subject:邮件的主题
  body:邮件的正文
  CC:抄送地址
  BCC:密件抄送地址

  我们举个例子,看看具体怎么使用。
mailto:aaa@bbb.ccc?cc=aa@bb.cc&bcc=abc@bbb.ccc&subject=This is only a test
在浏览器的地址栏中输入如上的命令以后,系统会自动调用默认邮件程序,并且自动建立一封新邮件。这时邮件的标题就是“This is only a test”;收信人地址是“aaa@bbb.ccc”;抄送地址是“aa@bb.cc”;密送地址是“abc@bbb.ccc”。

6、news协议

  和mailto协议有些类似。他是使用系统默认的新闻组软件来打开一个新闻组

  使用方法:news:新闻组服务器地址

  例如:news:comp.databases.ms-sqlserver

7、res协议

  这个协议一般都在IE WebControl控件中使用,我们平时可以说是根本用不到,所以就不说了(其实我也不知道^_^),大家知道有这么个东西就成了!

8、telnet协议

  使用默认的远程登录软件登录到远端服务器。

  使用方法:telnet://服务器地址[:端口]

  例如:telnet://microsoft.com:4201

9、view-source协议

  用默认的超文本编辑器打开一个位于远端服务器上的一个超文本文件。

  使用方法:view-source:地址

  这一招有一个好用处,就是在一个网页禁止查看源文件的时候,我们就可以使用这个方法来突破他的限制来查看源文件。

  例如:view-source:HTTP://www.microsoft.com/default.asp

  以上就是IE所包括的所有预定义协议,这些协议在IE4.0以上版本都可以使用!

  要注意一些问题

  1、URL中要用%20来代替空格,%23来代替“#”
  2、有的情况下协议说明是可以省略的。比如你的地址是“www.xxx.xxx”这样的,浏览器会自动当作“http”处理;“ftp.xxx.xxx”会自动处理成“ftp://ftp.xxx.xxx”。“news”也是这样!而“file”就可以直接省略了!!
  3、本文的例子均需要在浏览器的地址栏中输入。

如何关闭Internet Explorer 增强的安全配置

什么是Internet Explorer 增强的安全配置?简单的说就是在你访问一个未标记为信任的网站的时候给你弹出一个提示,如下图:如果你认为这个网站是可信任的,就点击“添加”按钮,把它添加到信任区,...
  • testcs_dn
  • testcs_dn
  • 2015年10月26日 17:30
  • 18634

Internet Explorer 已限制此网页运行脚本或者ActiveX控件

To help protect your security, Internet explorer has restricted this web page from running scripts o...
  • kangkanglou
  • kangkanglou
  • 2016年12月13日 19:30
  • 1805

Windows 8 下Internet Explorer 10(IE10含Metro) 无法打开(闪退)或需要管理员权限打开

喜欢折腾电脑,这不今天又中着,好端端的IE10突然打不开了,Metro下都打不开,就像iOS下的闪退,图标在任务栏亮了一下,然后就没了。以为是之前安装什么国产软件修改了IE的快捷方式,但是看了一下一切...
  • ituff
  • ituff
  • 2013年02月28日 20:09
  • 12857

Internet Explorer 已不再尝试还原此网站。该网站看上去仍有问题。

近日浏览163新闻网时,发现打开一个链接后很快就会提示“Internet Explorer 已不再尝试还原此网站。该网站看上去仍有问题。”,如下图: 这个有点奇怪,打开其它网站比如csdn就没有问题...
  • jszj
  • jszj
  • 2017年07月01日 09:10
  • 1077

为了有利于保护安全性,Internet Explorer 已限制此网页运行可以访问计算机的脚本或 ActiveX控件。请单击这里获取选项

在dreamweaver的“代码”顶端你会发现并找到 http://www.w3.org/1999/xhtml" lang="en"> 这个后,在dtd">...
  • ken2002
  • ken2002
  • 2015年01月24日 20:25
  • 1887

Internet采用的网络协议以及该协议的主要层次结构

TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础...
  • cwj649956781
  • cwj649956781
  • 2014年02月28日 18:20
  • 6638

Internet Explorer无法打开Internet 站点的原因

一、网络设置的问题  这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。 二、DNS服务器的问题  当IE无法浏览网页...
  • xwnxwn
  • xwnxwn
  • 2013年04月20日 15:48
  • 533

Internet Explorer 升级到IE11遇到问题案例分析

使用升级到的Internet Explorer 11访问应用界面,在F12开发人员工具中跟踪到如下错误:“SCRIPT1629:提供的数据类型不对”。...
  • xiaoyw
  • xiaoyw
  • 2016年02月27日 21:27
  • 2904

Ethernet 和 Internet 的区别是什么?

总结: Internet 将世界各地的计算设备连接起来,其中“连接”需要两部分:物理连接(即硬件连接)和软件连接。 物理连接指的就是硬件设备,比如光纤、无线网络信号等; 软件连接指的就是各种通信协议。...
  • u011240877
  • u011240877
  • 2016年08月10日 09:15
  • 1583

php的预定义常量

在php中,除了可以自己定义常量外,还预定了一系列常量,可以在程序中直接使用来完成一些特殊的功能。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已...
  • xiaoshihoukeshuaiL
  • xiaoshihoukeshuaiL
  • 2016年11月17日 15:42
  • 885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:详解 Internet Explorer 的预定义协议
举报原因:
原因补充:

(最多只允许输入30个字)