查看错误消息“;此浏览器无法支持Tableau JavaScript API“;在Internet Explorer 8中

查看错误消息“;此浏览器无法支持Tableau JavaScript API“;在Internet Explorer 8中,javascript,internet-explorer-8,tableau-api,Javascript,Internet Explorer 8,Tableau Api,我是Tableau的新手,为了提高速度,我自学了一些在线教程,并尝试了一些代码 我与一位同事一起创建了一份报告并将其发布到Tableau Public,我创建了一个小JavaScript文件和网页,其中包含以下代码以在页面中运行报告: window.onload = function(){ var vizDiv = document.getElementById('viz'); var vizURL = "http://public.tableausoftware.com/vie

我是Tableau的新手,为了提高速度,我自学了一些在线教程,并尝试了一些代码

我与一位同事一起创建了一份报告并将其发布到Tableau Public,我创建了一个小JavaScript文件和网页,其中包含以下代码以在页面中运行报告:

window.onload = function(){
    var vizDiv = document.getElementById('viz');
    var vizURL = "http://public.tableausoftware.com/views/DashboardDraft1_1/7DayKPI1Ids";
    var options = {
        width: '1200px',
        height: '800px',
        hideToolbar: true,
        hideTabs: true
    };
    viz = new tableauSoftware.Viz(vizDiv, vizURL, options);
};
该脚本在IE8中不起作用,当我在浏览器中使用开发工具查看问题时,它说“此浏览器无法支持Tableau JavaScript API”。我在文档中注意到,它说要禁用IE兼容模式,但该脚本不是从IIS运行的,而是从我的桌面运行的(兼容图标在浏览器中不可见)-我不确定这是否会产生影响

有人能告诉我到底是什么问题吗


非常感谢遇到此问题并需要使用旧IE浏览器的任何人-确保IE兼容模式已“关闭”,并且在IE中使用开发人员工具时,确保文档模式为IE 8标准。然后一切都会好起来的

嗯,正如我在便条中所说的,他们的文档表明它可以!我只想知道是否有其他人也遇到过同样的问题,他们是否有解决办法,而不是评论!您可以通过向IIS“X-UA-Compatible”添加标题标记,将其设置为“IE=Edge”,从而强制IE不使用兼容模式,这将强制IE始终使用最新的渲染引擎。