2013-08-02 130 views
1

我在一家公司的電話支持部門工作,該公司發佈了一個將某些數據存儲在用戶appdata文件夾中的新程序。從網頁啓動Windows文件資源管理器窗口

我們的知識庫已更新,步驟爲用戶打開顯示隱藏/系統文件,然後逐步打開文件夾的用戶。

由於我們的許多軟件用戶不是IT'精明',所以需要很長時間才能完成。

使用HTML,Javascript或某種插件,是否可以在頁面上創建鏈接,以啓動導航到%localappdata%的Windows文件資源管理器窗口?

這樣用戶總是會在正確的地方結束,而沒有所有他們覺得困難的步驟。

+0

你說你可以使用插件,我敢打賭你可以用Java來做到這一點(不確定,但我不使用它或任何東西) – Markasoftware

回答

4

不,這是不可能的從網頁中啓動的外部程序。

如果你能做到這一點,這將被認爲是一個巨大的安全風險,並很快被瀏覽器製造商阻止。

幾年前,曾經有一些方法可以通過ActiveX控件實現這種功能,但這不再是一種選擇,主要是由於它引起的安全問題。

唯一支持ActiveX的瀏覽器是IE;它在任何其他瀏覽器中都不起作用,甚至IE默認現在也阻止未知的ActiveX控件。

總之,你不能做到這一點。抱歉。

+0

我認爲這可能是這種情況,我意識到它是一個安全問題,打開文件或程序,我希望可能有一個解決方法打開一個文件夾...但我想這可能很難區分 – andyx

0

我不相信這是可能的,因爲許可/安全只是HTML/JavaScript的

一種可能性是創建一個ActiveX控件來啓動Windows資源管理器。

Building ActiveX Controls for Internet Explorer

Wikipedia - ActiveX

+0

我不喜歡ActiveX導致它唯一的IE,我知道很多我們的用戶使用chrome,opera或firefox,我們還使用了webex,它有運行所需的activex插件,它會導致用戶不知道他們在做什麼很困惑:( – andyx

0

你可以讓用戶下載和使用它像這樣運行的批處理文件:

%WINDIR%\ explorer.exe的%LOCALAPPDATA%

你甚至可以配置批處理文件,將文件複製到一個更方便的地方,就像桌面一樣。

+0

我曾考慮過一個批處理文件,但我試圖給自己發一封電子郵件並且outlook阻止了它,所以我想這裏面也存在安全問題......但是更多地考慮它,一個.lnk文件會工作,我想知道。 – andyx

相關問題