使用协议相对 URL 时,在 Dreamweaver 中发现出站 SMB 调用

问题:在使用协议相对 URL 时,Dreamweaver 尝试进行出站 SMB 调用

在某些情况下,在使用协议相对 URL 时,Dreamweaver 会发出出站服务器消息块 (SMB) 调用。 

环境

所有受支持操作系统上的 Dreamweaver 19.0。

问题描述

当您的 HTML/PHP 文档包含协议相对 URL 并引用其他资源时,就会出现这种行为。

部署此类 HTML/PHP 文档后,将通过 http 或 https 协议来访问 HTML 文件,这将导致也会通过 http://https:// 来访问协议相对 URL。

但是,在 Dreamweaver 中进行本地操作时,这些文件驻留在本地磁盘上。HTML 文档将以 file://path 的形式加载到浏览器组件(Chromium 嵌入式框架)中,这会导致将其他协议相对 URL 解释为 file://。同样,与 //api.company.com 类似的 URL 可能被解释为 file://api.company.com,这会导致无法解释的出站 SMB 调用。

解决方法

在 HTML 文档中使用协议限定的 URL。例如,使用 https://api.company.com,而不是使用 //api.company.com

更快、更轻松地获得帮助

新用户?