有使用者來電,說某個頁面裡設了兩個絕對路徑的超連結,連到同網站的 Word 檔,會顯示「無法安全下載」或自動被瀏覽器取消下載(進度狀態顯示為「已取消」)。

後來查了一下,原因超簡單:就跟 HTTPS 的網頁裡的 iframe 內容用 HTTP 內嵌會出問題一樣。

網頁本身是 HTTPS 的,但超連結是 HTTP,對瀏覽器來說就是安全性下降了,因此被瀏覽器拒絕服務。可參考  Chrome 的說明:"Blocking insecure downloads from secure (HTTPS) contexts"

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

前陣子收到的弱掃報告顯示有 IIS 目錄列舉弱點,檢查的工具是 IIS Shortname Scanner。修補後想要把 IIS Shortname Scanner 跑起來,確認有修復。

  1. 下載 IIS Shortname Scanner:
    "IIS-Short-Name-Scanner" github 的專案頁面,點選 "Code" → "Download ZIP"。
  2. 下載 Open JDK 18:

小攻城師 發表在 痞客邦 留言(0) 人氣()

更新了 JAVA 版本後,原本的路徑是:

C:\Program Files\Java\jre1.8.0_133

新的路徑變成:

C:\Program Files\Java\jre-1.8

為了修改環境變數,原本從 Windows 作業系統左下角的國旗點選右鍵 > 選擇「系統」 ,在最右方選「進階系統設定」>「環境變數」,要修改當前登入的使用者的「使用者變數」裡面定義的 JAVA_HOME 與 JRE_HOME,但是要修改時,Windows Server 問了 Administrator 密碼,接下來就只能修改 Administrator 的使用者變數了。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天有個新網頁,使用者反映,她的電腦裡點選了超連結裡的 "mailto:",並不會自動打開 Outlook 的新信件:

  • 在 Microsoft edge 瀏覽器裡點選,會跳出 Google Chrome 瀏覽器
  • 在 Google Chrome 瀏覽器裡點選,會毫無回應

試了一下發現應該這樣處理:

  1. 點選 Windows 左下角的國旗圖示,在選單中點選齒輪圖示「設定」
  2. 點選「應用程式」
  3. 點選「預設應用程式」
  4. 捲到最底下,選擇「依通訊協定選擇預設應用程式」
  5. 通訊協定會依名稱排序,找到 "MAILTO",以此例而言,使用者的設定是指給 Google Chrome,改為 Outlook 後就好了

Mailto: 「依通訊協定選擇預設應用程式」

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天發現 PHP8 裡有支程式執行時會出現以下錯誤訊息:

Fatal error: Uncaught Error: Call to undefined function ImageCreateFromJPEG()

我們要使用處理圖檔 (Image Processing and Generation) 的內建函式庫 GD,但這支程式在 PHP7 時期是會跑得好好的,上網搜尋了一下,找到兩篇文章:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天在一台新建的 Windows Server 2022 上裝系統,發現原廠給的安裝檔一直停留在某個步驟的解壓縮 78%,等了很久還是停在同樣的進度。

開了工作管理員 (taskmgr.exe),發現有個服務 AntiMalware Service Executable 吃了 25% 的 CPU 與 40% 左右的記憶體。展開來是 Windows Defender。

馬上搜尋 "antimalware service executable",Google 的推薦關鍵字是「antimalware service executable 關閉」。看來很多人都中過這刀!

小攻城師 發表在 痞客邦 留言(0) 人氣()

同事拿到一份夥伴單位提供的 Word 檔,裡面開了追蹤修訂,但是光是從「校閱」裡點掉「追蹤修訂」,下次開啟檔案仍然會自動啟動追蹤修訂。

後來問了 Bing Chat,機器人給的建議是:

「若要完全關閉Word的追蹤修訂,可以按『追蹤修訂』旁邊,『變更』群組的選項來『接受』,以及『拒絕』指定或所有變更。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天有個頁面吐出 HTTP 500,錯誤訊息是 SQL Server 的定序衝突:

PHP Fatal error:  Uncaught PDOException: SQLSTATE[42000]: [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]無法解析 equal to 作業中 "Chinese_Taiwan_Stroke_CI_AS" 與 "Chinese_Taiwan_Stroke_CS_AS" 之間的定序衝突。

問了一下發現是我們原本的資料庫預設值是 Chinese_Taiwan_Stroke_CI_AS,根據《Microsoft SQL Server 的定序和字元集》,這表示「Chinese-Taiwan-Stroke、不區分大小寫、區分重音、不區分假名、不區分寬度」。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

公司有一台 K9 Pro Plus,只有包裝盒,沒有說明書。在網路上搜尋到,設定的教學影片如下。

我們目前比較常遇到的狀況有:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

用一個之前建置的頁面來套版改寫,其中有用到 Bootstrap 3 的內置視窗 (modal) 功能,在舊網站裡連續開兩個也能正常顯示,但是在改寫後的另一個子網站裡使用,不知道被頁面上什麼內容干擾了,原本在 modal 跳出後底部遮蔽內容用的灰色遮罩,會在某一層 modal 出現後,就蓋在整個畫面上,連 modal 都被蓋住了。

這個情況是 body 裡的 class "modal-open" 不知道在什麼狀況下被移除了,補回去就好了。

原本是在各個段落裡確認 modal 出現異常的遮罩時補上,但是如果不加個半秒的遞延,又會被蓋過去,我猜是 modal 的動畫影響的?

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()