9 <h1>Qiita OAuth 認証成功画面</h1>
13 <p>以下の文字列をターミナルに貼り付けてください。</p>
15 <p>Access Token <button onclick="TokenCopy()">コピー</button></p>
16 <p><input type="text" name="token" id="token_box" readonly></p>
19 <p>State <button onclick="StateCopy()">コピー</button></p>
20 <p><input type="text" name="state" id="state_box" readonly></p>
24 // GETパラメータからrとeの値をそれぞれ取得する
25 const GetParams = () => {
30 let searchParams = new URLSearchParams(document.location.search.substring(1));
31 ParamsArray["token"] = searchParams.get("code")
32 ParamsArray["state"] = searchParams.get("state")
36 window.addEventListener("load", ()=>{
37 document.getElementById("token_box").value = GetParams()["token"]
38 document.getElementById('state_box').value = GetParams()["state"]
42 const CopyToClipBoard = (e) => {
44 document.execCommand("copy");
47 const TokenCopy = () => { CopyToClipBoard(document.getElementById("token_box")); }
48 const StateCopy = () => { CopyToClipBoard(document.getElementById("state_box")); }