js分解RTMP的url位址

2021-08-17 18:11:00 字數 617 閱讀 5659

因為產品需要,要求前端網頁可以自動分解客戶填寫的rtmp的url位址,在與底層互動時,將分解好的字段傳給底層,不能直接傳完整的url,所以自己寫了乙個方法來分解rtmp的url位址。

標準的rtmp的url由以下部分組成:

rtmp:

rtmp:

rtmp:

第一種為最為普遍的url位址,是普通使用者的標準訪問方式,**直播流,第二種是運維對特定伺服器排錯,第三種是token驗證使用者,或者頻寬測試的key驗證,實際情況以第一種為準。

function 

analyzertmpurl(url)else

;return relist;

}

初步封裝了乙個方法,將分解結果以陣列方式返回,用analyzertmpurl(url)[i]來返回分解的值

更新要求:

rtmp:

function 

analyzepasswordrtmpurl(url)else

name=""

;password=""

;}elseelse

};return relist;

}

這樣就會解析url欄位中的使用者名稱和密碼的字段,使用和原先的方法一樣。

使用js分解url位址引數

使用split函式分別分割,先以 分割,再以 最後再以 並將之存入乙個物件 分解 分割線 關於上述的載入的jquery檔案,有integrity屬性和crossorigin 屬性?那麼他們都分別代表什麼呢?它相當於是用來校驗載入的cdn檔案是否被人篡改了。通過比對兩次的簽名,如果被人篡改了 比如說,...

js 獲取url 獲取位址列

設定或獲取物件指定的檔名或路徑。alert window.location.pathname 設定或獲取整個 url 為字串。alert window.location.href 設定或獲取與 url 關聯的埠號碼。alert window.location.port 設定或獲取 url 的協議部分...

js獲取當前url位址引數中文亂碼問題

專案中的頁面跳轉後獲取url引數的問題,因為是抽取出來的放到獨立頁面上的模組,貌似沒辦法用 angular 本身自帶的 stateparams 來獲取跳轉攜帶引數,只能通過當前頁面的url獲取,window.location.href 專案中支援通話列表 內容單項雙擊跳轉開啟新頁面,後來抽出獨立頁面...