Skip to content

Commit 4e3e266

Browse files
lv5に飛べるボタン追加
1 parent f2e843a commit 4e3e266

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/background.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@ chrome.runtime.onInstalled.addListener(() => {
22
console.log("拡張機能がインストールされました!");
33
});
44

5+
chrome.runtime.onMessage.addListener((msg) => {
6+
if (msg.type === "OPEN_BOOKING") {
7+
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
8+
chrome.tabs.update(tabs[0].id, { url: msg.url });
9+
});
10+
}
11+
});
12+
513

614
const targetURL = 'https://browser-hack.utcode.net/'
715
function isTargetPage(url?: string): boolean {

src/sidepanel/App.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,15 @@ function App() {
180180
<h2>最後のミッション</h2>
181181
<p>今までの知識を使って、予約サイトでチケットを先に予約しよう!</p>
182182
<br></br>
183-
<a href="https://browser-hack.utcode.net/reservation/">挑戦する</a>
183+
<button
184+
onClick={() => {
185+
chrome.runtime.sendMessage({
186+
type: "OPEN_BOOKING",
187+
url: "https://browser-hack.utcode.net/reservation/"
188+
});
189+
}}>
190+
挑戦する
191+
</button>
184192
<br></br>
185193
<p>上のリンクを押して、とあるイベントの予約サイトに侵入し、一足先にチケットを予約しよう。</p>
186194
</div>

0 commit comments

Comments
 (0)