使用javascript清除URL中的Param和Hash(含Google Apps Script)
像是LINE登入時會使用get來轉移到我們的網站中,若是我們後端沒有處理好,這時候就只能用前端的javascript程式來處理。
一般環境中
window.history.replaceState(null, '', window.location.pathname);
Apps Script環境中
在Apps Script的環境中,因為Google將我們的內容放置在一個iframe中,直接用window.history只會改到iframe內的history,所以Apps Script環境需要呼叫google.script.history來做處理。
google.script.history.replace(null, '', '');
留言