[英]Why does my code break when I change the URL in the Tableau sample to another URL?
Why does my code break when I change the URL in the Tableau sample from https://help.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_sample_basic_embed.htm to the below URL?当我将 Tableau 示例中的 URL 从https://help.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_sample_basic_embed.htm更改为以下 URL 时,为什么我的代码会中断? https://public.tableau.com/profile/david.walls2745#!/vizhome/OlderWorkers_15998328862500/Dashboard1
https://public.tableau.com/profile/david.walls2745#!/vizhome/OlderWorkers_15998328862500/Dashboard1
ie. IE。 this works:
这有效:
```
<!DOCTYPE html>
<html>
<head>
<title>Basic Embed</title>
<script type="text/javascript"
src="https://public.tableau.com/javascripts/api/tableau-2.min.js"></script>
<script type="text/javascript">
function initViz(){var containerDiv = document.getElementById("vizContainer"),
url = "http://public.tableau.com/views/RegionalSampleWorkbook/Storms",
options = {hideTabs: true, onFirstInteractive: function(){console.log("Run this code when the
viz has finished loading."); } }; var viz = new tableau.Viz(containerDiv, url, options);}
</script>
</head>
<body onload="initViz();">
<div id="vizContainer" style="width:800px; height:700px;"></div>
</body>
</html>
```
and this doesn't:而这不会:
```
<!DOCTYPE html>
<html>
<head>
<title>Basic Embed</title>
<script type="text/javascript"
src="https://public.tableau.com/javascripts/api/tableau-2.min.js"></script>
<script type="text/javascript">
function initViz() {var containerDiv = document.getElementById("vizContainer"),
url ="https://public.tableau.com/profile/david.walls2745#!/vizhome/OlderWorkers_15998328862500/Dashboard1",
options = { hideTabs: true, onFirstInteractive:function(){console.log("Run this code when
the viz has finished loading."); } };var viz = new tableau.Viz(containerDiv, url, options);}
</script>
</head>
<body onload="initViz();">
<div id="vizContainer" style="width:800px; height:700px;"></div>
</body>
</html>
```
The format for URLs you need when embedding is different than what you see in your browser's address bar.嵌入时所需的 URL 格式与您在浏览器地址栏中看到的格式不同。 The URL you should use for that viz is
https://public.tableau.com/views/OlderWorkers_15998328862500/Dashboard1
.您应该用于该可视化的 URL 是
https://public.tableau.com/views/OlderWorkers_15998328862500/Dashboard1
。 You can get this URL by copying the link from the Share button.您可以通过从共享按钮复制链接来获取此 URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.