![](/img/trans.png)
[英]How to open Safari browser from any other browser in javascript?
[英]Not allow any other application to open except a browser
我目前正在網站(Java EE)上工作。 要求之一就是不要讓客戶端打開瀏覽器以外的其他任何東西。 經過大量搜索,我得到了以下結果:
PS:它只能在Windows和IE 7或更高版本上運行。 無需考慮其他操作系統和瀏覽器。 該軟件僅用於Intranet,因此如果必須運行某些軟件,則可以在客戶端計算機上進行控制。
我的問題是..我還能做些其他事情來減少客戶端或我必須編寫的程序上的工作嗎?
您可以將IE設置為Shell進程(注冊表項)而不是explorer.exe,然后在信息亭模式下運行IE,然后通過策略禁用任務管理器(以防止新進程)。
我會說這是特定於操作系統的。 我相信Windows具有與查找打開的窗口有關的API。 您可以找到所有打開的窗口並關閉它們。 在應用程序的主循環中,您可以檢測是否打開了任何窗口,然后將其關閉。
也許mac和ubuntu有類似的東西。
這可能是一個開始尋找的好地方: http : //msdn.microsoft.com/zh-cn/library/ms633497%28VS.85%29.aspx
我不知道如何使用它。
您需要比javascript更強大的功能來與正在監視用戶桌面的應用程序進行通信。 您可能需要查看將JS連接到Silverlight,然后讓客戶端在打開瀏覽器時下載一些與Silverlight或.net類似的內容。 然后,您可以讓他們都進行交流。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.