2013-07-24 30 views
-2

我的頁面中有一個ActiveXControl,它讀取客戶機的註冊表值。 它在IE瀏覽器中正常工作。有沒有什麼辦法可以使用Firefox或Chrome瀏覽器打開IE窗口

因爲它不支持Firefox/Chrome/Safari瀏覽器。

當我的web應用程序在Firefox/Chrome/Safari中使用時,是否有任何方式可以打開IE彈出窗口。

非常感謝您的幫助。

感謝, 克里希納阿迪亞P

+0

如果用戶沒有安裝IE,該怎麼辦? – StephenTG

+0

IE通常與某些文件類型相關聯。如果您下載/打開其中一種文件類型,則IE可以運行以打開它。 mshtml想起來,也許其他人。 – dandavis

+0

有一個由谷歌建立的瀏覽器擴展,將做到這一點。完全可以通過組策略進行管理,非常適用於內部網絡,這些內部網絡需要舊的舊應用程序和舊的應用程序。 –

回答

0

有沒有辦法在正常的JavaScript來做到這一點。如果你真的需要從這些其他瀏覽器中打開IE,你必須寫一些類似Java applet的東西,或者其他可以讓瀏覽器插件打開外部應用程序的東西。並且不保證用戶安裝了Java。

可能不值得;最好問你的用戶使用IE。

+0

我對Java沒有很好的瞭解。我是.Net人,那麼.NET中有沒有辦法? – krsnaadi

+0

也許Silverlight可以啓動進程,但我對此表示懷疑。我個人不熟悉的另一件事是瀏覽器內XAML應用程序:http://msdn.microsoft.com/en-us/library/aa970060.aspx – Jacob

+0

好的,在閱讀本文之後,我發現您可以真正地有一個Silverlight應用程序可以在瀏覽器中使用提升的特權運行,這會讓您從其他瀏覽器啓動IE:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2011/04/27/silverlight-5-的β-粗筆記信任 - 應用 - 在最browser.aspx。當然,用戶可能需要安裝Silverlight,然後單擊確認以允許應用程序運行,而所有這些僅僅用於啓動IE。他們必須在IE中打開該網站的警告消息對您和您的用戶來說會更容易。 – Jacob

相關問題