我們假設我加載了一個過濾頁面,並且基於之前設置的cookie,我想通過向我的url添加一些查詢參數來重新加載頁面。 事情是這樣的:使用Javascript在頁眉中重定向被認爲是不好的做法?
<head>
<script>
if (need_to_load_with_different_params) {
window.location.href = window.location.href + params_from_cookie;
}
</script>
</head>
我不記得看到使用這種模式的Web應用程序。這是否有充分的理由? 我應該將這種邏輯移到服務器端嗎?
(使用jquery.cookie
簡化cookie的閱讀,如果有什麼差別)
您可能會看到FOUC,但沒有問題與該代碼。儘可能做這個服務器端會更好。 –
感謝@RoryMcCrossanm,你是對的,我在服務器端做。 – DDan
爲了能夠讓任何人回答您的問題,您首先必須解釋在這種情況下「危險」的含義。 – PeeHaa