解決 Edge 瀏覽器下載 Python 程式碼檔案,總是詢問「可能會危害您的裝置」

如何解決 Edge 瀏覽器下載 Python 程式碼檔案,總是詢問「可能會危害您的裝置」。只要啟用安全性設定「Microsoft Defender SmartScreen」就可以解決問題。

Image source: Wikipedia


問題描述

使用大型語言模型產生 Python 程式碼檔案 (.py) ,要下載檔案時瀏覽器總是會詢問「xxx.py 可能會危害您的裝置。是否仍要保留?」

雖然點選「保留」按鈕,就可以恢復下載,但是如果每天頻繁地使用 AI 來來回回地修改 Python 檔案,卻每次都要點選「保留」按鈕,是滿令人困擾的問題。


問題解決

1. 點選 Edge 瀏覽器右上角橫放的三顆丸子,再選點選單的「設定」


2. 在左側輸入關鍵字「隱私權、搜尋與服務」,點選「安全性」設定



3.  原本「Microsoft Defender SmartScreen」處於是沒有啟用的灰色按鈕,勾選啟用即可。
下方第二個按鈕「封鎖潛在的垃圾應用程式」可視需要啟用。

備註:可以直接在網址列輸入 edge://settings/privacy/securitySubPage 直接到達這個頁面

這時候回到大型語言模型 Claude 的網頁,右邊 Artifacts 區塊上點選下載 Python 程式碼檔案 (.py) ,就不會每次出現詢問要不要保留檔案的選項。

問題原因

微軟官方文件 Identify and interrupt downloads of potentially dangerous files 根據檔案的安全性將其分類為三個等級:

  1. NOT_DANGEROUS (無危險):安全的檔案。
  2. DANGEROUS (危險):需要警告的檔案。
  3. ALLOW_ON_USER_GESTURE (允許使用者操作):潛在不安全的檔案,但經詢問使用者操作後仍可下載。

而 .py (Python 程式碼檔案) 被歸類在第三費需要用戶操作(ALLOW_ON_USER_GESTURE)的檔案類型之一。儘管有潛在危險,但經詢問使用者操作後,仍可繼續下載。

無效的嘗試

剛遇到問題的時候,想到之前遇過解決 Edge 下載檔案不斷出現「不安全內容」警告訊息,想要將大型語言模型網站連結 claude.ai 直接加入允許的網站清單內,卻發現沒有解決問題。

檢查 .py 檔案的下載連結是 「blob:https://claude.ai/aaaa-bbbb-cccc-dddd」

查詢 Blob URLs 用途

Blob URLs 是用來連結 Blob 物件(儲存二進位數據)的獨特識別碼。在網頁開發中,它們因為能靈活處理動態資料。主要應用包括:(1) 動態數據資料:適合在用戶端處理影像與影片。、(2) 使用者端檔案操作:不需伺服器就可以建立和操作檔案。、(3) 改善數據傳輸:減少伺服器請求,提高性能。(來源:Alisha Bhale's Blog)

已複製到剪貼簿

留言