Loading

Fehler "A potentially unsafe URL has been blocked" beim Verwenden von URL-Aktionen

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung
Wenn Sie versuchen, lokale Bilder über eine URL-Aktion in Tableau Server oder Tableau Cloud anzeigen zu lassen, tritt möglicherweise der folgende Fehler auf:
 
Eine potenziell unsichere URL wurde blockiert

Cause

Das Verhalten beim Versuch, eine lokale Datei von einer URL-Aktion innerhalb eines auf Tableau Cloud oder Tableau Server gehosteten Dashboards zu verknüpfen, wird erwartet. Dies liegt an den Sicherheitseinstellungen in Tableau Cloud oder Tableau Server, die bei der Verlinkung mit lokalen Dateien potenzielle Schwachstellen ermitteln. Diese Sicherheitsoptimierungen wurden unter Tableau Server 8.1 eingeführt.
Lösung

Option 1

Fügen Sie URL-Protokollschemata mithilfe des Befehls tabadmin set zur Positivliste hinzu.Die Schemata httphttpsgophernews und mailto befinden sich standardmäßig auf der Positivliste. Dieser Befehl kann wie in folgendem Beispiel mehrere durch Kommas oder Leerzeichen getrennte Werte innerhalb von Anführungszeichen enthalten:

tabadmin set vizqlserver.url_scheme_whitelist "scheme1,scheme2"

Mit den von Ihnen angegebenen Werten werden die vorherigen Einstellungen (mit Ausnahme der Standardeinstellungen) überschrieben. Daher müssen Sie die vollständige Liste aller Schemata in den Befehl set aufnehmen. (Sie können die Liste der Schemata nicht ergänzen, indem Sie den Befehl set wiederholt ausführen.)

Die Liste sollte Schemata enthalten – beispielsweise mailto, file oder javascript – und keine einzelnen URLs. Der folgende Befehl ist ungültig:

tabadmin set vizqlserver.url_scheme_whitelist file:\\pathtomyfilehere

Setzen Sie beispielsweise das Protokoll file auf die Whitelist:

  1. Öffnen Sie auf dem Computer, auf dem Tableau Server ausgeführt wird, eine Eingabeaufforderung als Administrator, und navigieren Sie zum bin-Verzeichnis von Tableau Server:
    • Auf einem 32-Bit-Computer: cd "C:\Program Files\Tableau\Tableau Server\[version]\bin"
    • Auf einem 64-Bit-Computer: cd "C:\Program Files (x86)\Tableau\Tableau Server\[version]\bin"
  2. Führen Sie über die Befehlseingabe die folgenden Befehle der Reihenfolge nach aus:
    • tabadmin stop
    • tabadmin set vizqlserver.url_scheme_whitelist file
    • tabadmin config
    • tabadmin start
Wichtig: Das Protokoll "file" kann nur in Internet Explorer verwendet werden. In Chrome und Firefox wird das Protokoll "file" aus Sicherheitsgründen blockiert. Auch wenn Sie dieses Protokoll in Tableau Server der Positivliste hinzufügen, ist es in Chrome oder Firefox nicht zulässig.

Option 2

Hosten Sie die Dateien auf einem externen Webserver, auf den über "http" oder "https" zugegriffen werden kann. Wenn die Dateien in dem gewünschten Ordner auf einer Website gehostet wurden, sollte die URL-Aktion in Tableau Cloud oder Tableau Server wie erwartet durchgeführt werden können.
Nummer des Knowledge-Artikels

001473812

 
Laden
Salesforce Help | Article