Loading

浏览器 DevTools 控制台中出现 CORS 错误“请求客户端不是安全上下文,资源位于更专用的地址空间中”,无法显示嵌入式视图

发布日期: Dec 9, 2022
描述

将嵌入代码粘贴到网页后,浏览器 DevTools 控制台中出现以下跨源资源共享 (CORS) 错误,并且无法显示嵌入视图。

用户添加的图像
请求客户端不是安全上下文,并且资源位于更专用的地址空间中

Cause

这是第三方相关问题。当访问专用 IP 地址时,Chrome 会请求安全连接。
作为专用网络访问(以前称为 CORS-RFC1918)规范的一部分,Chrome 禁止从不安全的网站访问专用网络端点。有关更多信息,请参阅以下第三方链接*。  
什么是专用网络访问
Chrome 计划启用 CORS-RFC1918
*尽管我们尽最大努力确保外部网站的链接保持正确、最新并相关,但 Tableau 对于外部提供商所维护的页面的准确性或新鲜度不担负任何责任。请与外部网站联系来获取其内容相关问题的答案。
解决方案
选项 1:
确保网站和 Tableau Server 都使用 HTTPS 协议(SSL 或 TLS),即使两端都在封闭的网络中。有关更多信息,请参阅在 Tableau Server 上为 REST API 启用 CORS

选项 2:
不使用嵌入代码 (Tableau JavaScript),而是使用 <iframe> 标记指定视图 URL。有关更多信息,请参阅指定视图 URL

选项 3:
尝试其他支持的浏览器。有关更多信息,请参阅为 Tableau Server 可视化推荐的浏览器
其他资源
作为一种安全措施,我们建议始终使用 HTTPS 协议(SSL 或TLS)对 Tableau Server 进行 API 调用。有关更多信息,请参阅将 HTTPS (SSL/TLS) 用于API 调用
知识文章编号

001475247

 
正在加载
Salesforce Help | Article