問題:Dreamweaver 現正嘗試對外傳出 SMB 呼叫,但同時也使用通訊協定相對 URL

某些情況下,從 Dreamweaver 對外傳出的伺服器訊息區塊 (Server Message Block, SMB) 會與通訊協定相對 URL 同時存在。 

環境

在所有支援的系統上使用 Dreamweaver 19.0。 

問題描述

若 HTML/PHP 文件中含有通訊協定相對 URL,並以此參照其他資源時,就會發生這個問題。

HTML/PHP 文件完成部署後,系統會透過 http 或 https 通訊協定存取 HTML 檔案,導致系統也同樣經由 http://https:// 存取通訊協定的相對 URL。

然而,在本機上使用 Dreamweaver 時,檔案其實是存放在本機磁碟。HTML 文件會以 file://path 的形式載入瀏覽器元件 (Chromium Embedded Framework),導致系統將另一個取通訊協定的相對 URL 視為 file://。同樣地,系統也會將類似 //api.company.com 的 URL 視為 file://api.company.com,無故導致對外傳出 SMB 呼叫。

因應方法

在 HTML 文件中使用經通訊協定認可的 URL。例如,使用 https://api.company.com 而非 //api.company.com

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策