一些使用 SquareSpace 制作的網站(例如本網站)在ESC按下時將用戶重定向到登錄頁面。如何防止這種重定向?(我不是這個網站的所有者,所以我不能在網站設定中禁用這個功能)
這是我嘗試過的,但這并不能阻止重定向的發生:
if (document.getElementsByTagName("head")[0].innerHTML.includes("squarespace") ==true){
window.addEventListener("keydown", dispatchkeyboardSquareSpace);
function dispatchkeyboardSquareSpace(key) {
if (key.key == "Escape") { ///66 = b https://keycode.info/
console.log("escape neutralized because squarespace")
};
}
}
uj5u.com熱心網友回復:
試試這個(它應該是不言自明的):
Static.SQUARESPACE_CONTEXT.websiteSettings.useEscapeKeyToLogin = false;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/340930.html
標籤:javascript 重定向 键盘快捷键 用户脚本
