因此,我开发了一个简单的网站,其中包含一个登录页面和一个“控制面板”。我使用Web Page对象嵌入Tableau Desktop。
我在网页对象与Chrome浏览器中的网站工作/呈现方式存在一些问题,主要是登录按钮无效。
当用户点击登录按钮时,我会针对数据库验证他们的用户名和密码,如果他们确实是正确的,我使用window.open ('xxxxxxxxx.html','_self',false)
打开“控制面板”'页。如果用户名和密码不正确,那么我会显示alert()
。
我知道点击登录按钮至少是执行POST请求,因为如果用户名和密码不正确,则会显示警告。如果它们是正确的,那么没有任何反应。 window.open ('xxxxxxxxx.html','_self',false)
似乎是薄弱环节。
我已经读过Tableau网页对象由QTWebKit提供支持,因此我假设它是兼容性问题。
答案 0 :(得分:0)
您的假设是正确的,遗憾的是,window.open不支持Tableau的当前实现。我建议您只需将用户重定向到可用作控制面板的新页面,或将控制面板小部件构建到现有页面中。