無指定協議名時,瀏覽器對URL的解析

2021-06-26 17:20:16 字數 758 閱讀 8710

在瀏覽器位址列,直接輸入的url中,如果未指定協議名,如http、https等,瀏覽器會自動解析為http

如:輸入 瀏覽器會自動解析到:

但在html元素中,解析情況有所不同,瀏覽器會使用當前頁面的協議來解析此類url

比如,在html**中,如果當前頁面是 則 會被解析成

如果當前頁面是file:///c:/users/administrator/desktop/test.html,則會解析成 file:  (注意此處是兩個斜線 //)

測試**:

測試結果:file協議:

http協議:

瀏覽器對URL長度的限制

各瀏覽器與各web server對url均有長度的限制如下 在http協議中,其實並沒有對url長度作出限制,往往url的最大長度和使用者瀏覽器和web伺服器有關,不一樣的瀏覽器,能接受的最大長度往往是不一樣的,當然,不一樣的web伺服器能夠處理的最大長度的url的能力也是不一樣的。下面就是對各種瀏...

不同瀏覽器對URL最大長度的限制

1.今天碰到乙個bug,window.open後面的頁面,接收引數不全,導致後台報錯。實驗了一下。發現是使用get方法請求伺服器時,url過長所致 微軟官方的說明 safari browser url最大長度限制為 80,000個字元。opera browser url最大長度限制為190,000個...

Python開啟指定瀏覽器的指定網頁

coding utf 8 from selenium import webdriver import time def browser browser 打 狐 谷歌 ie瀏覽器用法,如谷歌 driver browser chrome try if browser firefox driver web...