即使使用toolbar = no,窗口也会打开工具栏

时间:2009-10-09 09:36:44

标签: javascript internet-explorer

我正在开发一个应用程序,用于在成功输入登录详细信息后打开应用程序的主页:

window.open("app_homepage_url","myApp","toolbar=no,status=yes,scrollbars=no,location=no,menubar=no,directories=no");

这通常按预期工作并隐藏工具栏,但有一位用户报告他们仍然显示工具栏。他们正在使用Internet Explorer。

我的第一个想法是,可能已经打开了一个名为'myApp'的窗口,并显示了工具栏,所以主页正在加载到该窗口而不是新窗口但我尝试这样做,应用程序不允许您登录因为会话处理登录的方式所以我认为不是这样。

this answer的评论似乎表明有一种方法可以强制浏览器始终显示工具栏,所以我想知道它是否与此有关。有谁知道你是怎么做到的?

还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

这可能是浏览器配置问题。 对IE7和IE8上的以下配置设置进行测试:

  1. 转到工具 - >网络选项 - >安全选项卡
  2. 选择适当的安全区域设置
  3. 点击自定义级别..按钮
  4. 在设置标签上,查找杂项节点
  5. 然后对以下设置进行测试 允许脚本启动的窗口没有大小或位置约束 所有网站都打开没有地址或状态栏的窗口。
  6. 更改配置设置时关闭浏览器可能会有所帮助。