# 釣魚網站 ## 1.製作流程 #### (1)先設計網頁雛形,由於原官網限制可複製的html,css,js內容,因此僅製作導覽列部分,其餘由圖片代替。  #### (2)將網頁雛形包入名為"main"的區塊中,並在頂層覆蓋一層灰色遮罩,預設為不顯示。   #### (3)接著製作誘騙使用者獲獎的訊息,並包入灰色遮罩層中。   #### (4)製作假的登入頁面,形式仿製beanfun登入頁面,預設不顯示。   #### (5)製作最後的顯示通知,同樣預設不顯示。  #### (6)添加javascript,為main區塊添加點擊顯示灰色遮罩的事件,無論使用者點選頁面何處均會觸發事件;而灰框顯示後連帶帶出中獎通知。  #### (7)使用者點選"點我登入"按鈕後,會顯示登入的介面。  #### (8)檢查按下登入按鈕前是否輸入的是空值,如果不是便顯示最後的提醒通知,並將使用者導回官網。  #### (9)接下來需要建立一個簡易的伺服器接收輸入的帳密,必須安裝Node js,並建立一個資料夾,透過控制台(cmd)指向該資料夾,輸入npm init -y與 npm install express,並在該資料夾內建立一個Javascript檔。  #### (10) Webstorm中設置node js環境  #### (11)輸入ai提供的代碼於新建立的javascript檔案中。  #### (12)調整html檔案中的代碼,input必須放置於form標籤中  #### (13)webstorm控制台中輸入node server.js啟動伺服器。  #### (14)實測接收代碼   ## 2.使用工具 #### ChatGPT,WebStorm,Photoshop ## 3.與目標網站差異 #### 原預計可以複製官網代碼,並直接添加灰色遮罩以節省時間且保留多數網頁功能,因官網限制僅以圖片代替大部分頁面。 #### 伺服器僅能接收webstorm開啟的網頁上輸入的內容,需部屬到公共伺服器才能接收於github發布網頁的輸入內容。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up