如何將特定瀏覽器 (Internet Explorer) 設定為僅適用於特定應用程式的預設瀏覽器

如何將特定瀏覽器 (Internet Explorer) 設定為僅適用於特定應用程式的預設瀏覽器

我們有一個企業軟體只能在 IE 中正確顯示報告,但我不想將 IE 設定為我的預設瀏覽器。

該應用程式是基於 WPF/Silverlight 的桌面應用程式 - 不是 Web 應用程序,但報告是在瀏覽器中以 HTML 格式產生的。我已經發現答案,但不明白 reg 腳本到底是如何運作的以及我應該如何自訂它。

  • 我們的會計軟體會產生 HTML 報告。我無法控製文件類型、HTML 範本或其他任何內容。

  • 產生的文件(報告)將在瀏覽器中的本機 URL 中開啟:

    file:///D:/Users/ALONIS~1/AppData/Local/Temp/p0430400234.htm

答案1

實現目標的最佳方法是使用IE選項卡您的預設瀏覽器(Firefox / Chrome)的擴充功能。

而不是嘗試為特定應用程式設定預設瀏覽器在 Windows 端- 這要複雜得多,在瀏覽器端完成。

什麼是 IE 選項卡?

IE Tab for Chrome(以及 IE Tab 2 for Firefox)是一個瀏覽器擴展,可讓您使用 Internet Explorer 在選項卡中顯示網頁。這在網頁需要 Internet Explorer 功能的許多情況下非常有用。

特徵

自動 URL - 允許您指定應始終使用 IE Tab 載入哪些 URL。

正如您所看到的,IE Tab 在您的情況下非常有用的原因是因為它具有自動 URL特徵。

您無需為特定應用程式設定特定瀏覽器,只需告訴 IE Tab 在啟動特定 URL 時啟動即可。

更好的是 - 它支援正規表示式,因此無論您的報告是html離線(本地)還是在線創建為文件,都可以輕鬆地告訴IE Tab 始終打開您的報告- 這使您可以在IE 環境中查看它們 -在您的預設瀏覽器中。

例如,如果您的報告處於線上狀態,您可以新增http://www.myonlinereports.com/*至自動 URL,以便在 IE Tab 中自動開啟www.myonlinereports.com網站的每個頁面。

如果您的報告處於離線狀態,您可以為自動 URL新增類似內容r/file:///D:/My%20Documents/My%20Reports/.*(不要忘記前綴),以便在 IE Tab 中自動開啟資料夾內的每個檔案。r/My Reports

在此輸入影像描述

答案2

你能提供一份報告樣本嗎?到底什麼在其他瀏覽器中不行?

在 SE 網路上,通常最好讓讀者了解大局以及您想要做什麼。我的意思是,在當今兼容標準的瀏覽器時代(甚至是 IE9!你能相信嗎?),它不應該出現任何重大問題。

如果您確實遇到問題,您可以嘗試將 DOCTYPE 更改為可能非常舊的內容,這將導致瀏覽器進入怪癖模式(相當於 IE 的相容模式)。

相關內容