0
尝试运行javascript代码以尝试从我的具有受信任的身份验证的Tableau Server呈现视图时,出现以下错误。尝试从使用javascript的tableau服务器呈现视图时出现错误
在试图运行JS代码时,视图不会在浏览器中呈现,但是,如果我在一个选项卡上登录到我的tableau服务器并在另一个选项卡中运行JS,则该视图会呈现为其从浏览器缓存中取得认证。
错误表示:
拒绝显示URL <>在一个帧,因为它设置 'X框-选项' 到 'SAMEORIGIN'。
代码:
<script type="text/javascript"
src="http://<tableau server URL of the view>"></script>
<script type="text/javascript">
function initViz() {
var containerDiv = document.getElementById("vizContainer"),
url = "<Tableau server URL of the view>",
options = {
hideTabs: true,
onFirstInteractive: function() {
console.log("Run this code when the viz has finished loading.");
}
};
var viz = new tableau.Viz(containerDiv , url);
}
请求帮助。
你正试图访问diff服务器的权利? –
@AnoopLL:tableau服务器是报告的托管位置,我尝试从本地以及同一服务器访问该报告(如执行JS)。没有在这两种情况下工作。 顺便说一句,请耐心等待。我真的是新编码:( – Lalitha03
,如果你是从同一个服务器尝试它应该工作..你只是谷歌的'X框架选项'为'SAMEORIGIN'的问题,它与编码无关..如何你正试图从同一台服务器上访问..? –