2008-09-22 112 views

回答

2

根据以前的答案,这是不可能的,据我所知,最好避免。即使可以找到解决方案,请记住,即使使用window.open,现在大多数浏览器都允许用户阻止Javascript干扰浏览器设置和窗口镶边。所以你绝对没有办法保证你正在寻找的行为,因此你最好完全忘记它。让用户决定他们希望如何配置窗口。

3

我相信这是不可能的。无论如何,只是不要这样做。你的页面可以在渲染区域做它想要的东西,但浏览器的其他部分属于用户,而网站没有任何业务上的混乱。

0

不会。如果可能的话,这将是一个巨大的安全漏洞......更别说烦人了。

我的浏览器甚至不会让你在弹出窗口中执行此操作......这可能会令人讨厌!

1

Marijn:好的谢谢。这是针对Intranet站点的,我们将InfoPath表单显示为独立的无工具栏,无状态栏窗口。这是一个客户的要求,我不想做坏事;)

+0

如果你只针对一个浏览器,甚至可能控制机器,可能有一些插件来做到这一点。 – Marijn 2008-09-22 08:00:57

+0

好的,会查看一下,谢谢 – 2008-09-22 08:07:48

1

致Martin Meredith,Luke,Marijn:谢谢你的快速回复。现在确定这是不可能的。

我和你都同意这个作为一个不良行为,但正如我前面所说,这是对所有用户运行的是严格控制,集中配置,定制,砍死他们有死亡的浏览器一个银行内联网的应用无论如何都没有控制权,而客户端实际上也希望为应用程序提供这种行为。当然,在公众面对/一般网站上这样做会很愚蠢和令人讨厌。但有时我们只需要完成工作:(

+0

没有客户,生活会变得简单多了! – 2008-09-22 08:09:36

0

您可能需要使用HTA (HTML Application)进行调查。

,它将使零chrome浏览器的HTML页面,自定义图标可以在任务栏上显示, 。而整个“标题”可以去掉最后的选择产生一个浮动窗口,而不前夕关闭按钮

对于我如何想像你的需求是,你将要开始的东西,如:

<html> 
    <head> 
    <title>HTA Demonstration</title> 
    <hta:application innerborder="no" icon="magnify.exe" /> 
    </head> 
    <body style="overflow: hidden; margin: 0;"> 
    <iframe src="http://www.yahoo.com" style="width: 100%; height: 100%;"></iframe> 
    </body> 
</html> 

保存上面的HTM L写入一个文件并将其作为文件名称“example.hta”。然后,您将在桌面上拥有一个通用图标,您可以双击该图标启动。

<hta:application innerborder="no" caption="no" icon="magnify.exe" /> 

此更改将在运行脚本时删除标题栏。如果您这样做,请按Alt-F4退出脚本。

这也只适用于IE,但是这不应该是一个Intranet上的问题。