2012-10-20 57 views
1

我正在学习Javascript并再次遇到问题。由于document.write(location.protocol);输出用于发送和接收数据的协议,比如http,https或类似的东西,但我在桌面上放置一个文件并使用浏览器打开它。因此,在地址栏中它显示我是这样的:使用Javascript输出协议

文件:/// C:/Users/malik/Desktop/display.html

//when i use 
document.write(location.protocol); 
//it outputs 
//file: 

我想问的是('file:')任何协议,如果是,那么哪一个?

+0

您需要定义'protocol'。如果它被定义为TCP/IP协议,那么它不是,但是就URI方案而言,它是有点。 –

回答

1

file:协议指的是本地计算机上的文件。

+0

那么在这种情况下是否有文件协议被使用? –

1

URL的这一部分的正式名称scheme。有时计划反映协议(http),有时不反映(mailto,文件等)。

+0

是它的计划,,,,我明白了,thankx –