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'的問題,它與編碼無關..如何你正試圖從同一臺服務器上訪問..? –