Problem: Program Dreamweaver próbuje wykonywać wychodzące połączenia SMB podczas używania adresów URL zależnych od protokołu.
W niektórych przypadkach w programie Dreamweaver pojawiają się wychodzące połączenia SMB (serwer message block) podczas używania adresów URL zależnych od protokołu.
Środowisko
Program Dreamweaver 19.0 we wszystkich obsługiwanych systemach operacyjnych.
Opis problemu
Zachowanie występuje przy używaniu dokumentów HTLM/PHP z adresami URL zależnymi od protokołu odnoszącymi się do innych zasobów w dokumencie.
Po wdrożeniu dokumentów HTML/PHP, dostęp do pliku HTML jest uzyskiwany przez protokół http lub https, co skutkuje dostępem do adresu URL zależnego od protokołu również jak za pośrednictwem http:// lub https://.
Jednak podczas lokalnej pracy z programem Dreamweaver, pliki są przechowywane na dysku lokalnym. Dokument HTML jest ładowany do komponentu przeglądarki (Chromium Embedded Framework) jako file://path, co skutkuje interpretacją innych adresów URL zależnych od protokołu jako file://. Adres URL podobny do //api.company.com może być również zinterpretowany jako file://api.company.com, co skutkuje niewyjaśnionymi połączeniami wychodzącymi.
Sposób obejścia problemu
Użyj adresów URL z określonym protokołem w dokumencie HTML. Może to być na przykład https://api.company.com zamiast //api.company.com.