2012-10-20 56 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 –