2008-09-22 99 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上的問題。