簡體   English   中英

在特定瀏覽器中打開鏈接

[英]Open a link in a specific browser

我有一個可以在所有瀏覽器上運行的 Web 應用程序,但有一個指向另一個只能在 Internet Explorer 中運行的應用程序的鏈接。 當我的應用程序在其他瀏覽器(例如 chrome)中運行時,如何強制瀏覽器在新的 IE 瀏覽器中打開此鏈接? 這段代碼應該寫在服務器端還是客戶端?

您不能像您要求的那樣強制客戶端啟動不同的瀏覽器。

我的建議是在您的應用程序啟動時對其進行測試,以查看它當前是否在 IE 中運行。 如果不是,它應該發出一條錯誤消息,說明類似於:“此應用程序需要 Internet Explorer。請在 IE 中重新打開。” 然后讓它停在那里。

很可能,使用 JavaScript 和 HTML5 資源,您無法在最終用戶的計算機上運行應用程序。 此外,在安全性和可用性方面聽起來不正確。

您能做的最好的事情是在您的鏈接附近寫一條消息,例如“在 IE 中打開此鏈接”。
在最后一個頁面,您可以檢測用戶的瀏覽器,如果它不是 IE,則向他顯示一條消息“不幸的是,此網頁僅適用於 IE。請在 IE 中打開它”。

順便說一下,你能告訴我們,為什么你的頁面在其他瀏覽器中不起作用? 也許,我們會在那里找到正確的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM