使用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, '', '');



留言