Loading

URL アクション使用時のエラー "A potentially unsafe URL has been blocked"

公開日: Dec 9, 2022
説明
Tableau Server または Tableau Cloud で URL アクションを使用してローカルの画像を表示しようとすると、次のエラーが発生する場合があります。
 
A potentially unsafe URL has been blocked (潜在的に安全でない URL がブロックされました)

Cause

Tableau Cloud または Tableau Server でホストされているダッシュボード内部の URL アクションからローカル ファイルにリンクしようとしたときにこの動作が発生したと見られます。これは Tableau Cloud または Tableau Server 内部に存在するセキュリティ実装が原因です。これはローカル ファイルへのリンク時に潜在的な脆弱性に対処するもので、Tableau Server 8.1 からこのセキュリティ拡張機能が実装されています。
解決策

オプション 1

tabadmin set コマンドを使用して、URL プロトコル スキームをセーフ リストに追加します。httphttpsgophernews、および mailto の各スキームは、既定でホワイトリストに追加されています。このコマンドは、次の例のように、複数のコンマとスペース区切り値を二重引用符で囲って含めることができます。

tabadmin set vizqlserver.url_scheme_whitelist "scheme1,scheme2"

指定した値によって以前の設定が上書きされます (既定の設定を除く)。したがって、スキームの全リストを set コマンドに含める必要があります (set コマンドを繰り返し実行することでスキームのリストを修正することはできません。)

このリストは、個々の URL ではなく、スキーム (mailto、file、javascript など) で構成されている必要があります。次のコマンドは使用できません。

tabadmin set vizqlserver.url_scheme_whitelist file:\\pathtomyfilehere

たとえば、file プロトコルをホワイトリストに追加するには、次を行います。

  1. Tableau Server を実行しているコンピューターで、管理者としてコマンド プロンプト ウィンドウを開き、Tableau Server bin ディレクトリに移動します。
    • 32 ビット コンピューターの場合: cd "C:\Program Files\Tableau\Tableau Server\[version]\bin"
    • 64 ビット コンピューターの場合: cd "C:\Program Files (x86)\Tableau\Tableau Server\[version]\bin"
  2. コマンド プロンプトで、以下のコマンドを順番に入力します:
    • tabadmin stop
    • tabadmin set vizqlserver.url_scheme_whitelist file
    • tabadmin config
    • tabadmin start
重要: Internet Explorer でのみファイル プロトコルを使用できます。Chrome および Firefox では、セキュリティ上の理由からファイル プロトコルがブロックされるため、Tableau Server でこのプロトコルをホワイトリストに追加しても、Chrome または Firefox でファイル プロトコルを強引に許可することはできません。

オプション 2

http または https で接続可能な外部ウェブサーバーにファイルをホストします。必要なフォルダーにあるファイルが Web ページでホストされている場合、Tableau Cloud および Tableau Server 内で予想されるとおりに URL アクションが機能します。
ナレッジ記事番号

001473812

 
読み込み中
Salesforce Help | Article