我使用javascript從瀏覽器中檢索url參數並將其傳遞給運行sockets.io的服務器。它的工作原理與預期的完全相同,但我希望在不需要問號或等號的情況下獲取參數。傳遞沒有問號和等號的url參數?
而不是/?var=
我想它是:/var-
或/var_
等
有沒有辦法做到這一點沒有服務器端的URL重寫的好辦法?
當前代碼:
var urlParam = location.search.split("var=")[1]; // get the url parameter http://localhost/?var=[some url parameter value]
if (urlParam == null) {
socket.emit('newRoom');
} else {
socket.emit('urlParam', urlParam);
}
謝謝!
你能分享一下你用來獲取url參數的代碼嗎? –
發佈當前的代碼? – kawnah
如何使用#? –