我会在注销时重定向到登录页面,而不是重定向到github中的主页。
知道如何处理用户脚本吗?我很感激你的帮助。
以下是表单摘要的外观:
<ul>
<li class="header-nav-item">
<form accept-charset="UTF-8" action="/logout" class="logout-form" method="post">
<div style="margin:0;padding:0;display:inline">
<input name="utf8" type="hidden" value="✓" />
<input name="authenticity_token" type="hidden" value="123465789" />
</div>
<button class="header-nav-link sign-out-button tooltipped tooltipped-s" aria-label="Sign out" data-ga-click="Header, sign out, icon:logout"> <span class="octicon octicon-sign-out">Sign out</span>
</button>
</form>
</li>
</ul>
答案 0 :(得分:1)
这是Tampermonkey的一些解决方案:
// ==UserScript==
// @name My Fancy New Userscript
// @namespace http://your.homepage/
// @version 0.1
// @description enter something useful
// @author You
// @match https://github.com/*
// @grant none
// ==/UserScript==
var myRedirectStorageKey = 'redirectMeToLogin';
if ( localStorage.getItem( myRedirectStorageKey ) ) {
localStorage.removeItem( myRedirectStorageKey );
window.location.href = 'https://github.com/login';
}
$( '.sign-out-button' ).on( 'click', function() {
localStorage.setItem( myRedirectStorageKey, true );
} );