電子郵件中的鏈接我有這樣的要求:如何限制用戶打開只能在IE或Mozilla
從我的應用程序向用戶發送電子郵件鏈接打開應用程序。當用戶嘗試在除IE或Firefox之外的任何瀏覽器中打開鏈接時,它不應該打開。
我使用VS 2005,C#,asp.net,JavaScript的
我們怎樣才能做到這一點?
任何幫助將是偉大的。
電子郵件中的鏈接我有這樣的要求:如何限制用戶打開只能在IE或Mozilla
從我的應用程序向用戶發送電子郵件鏈接打開應用程序。當用戶嘗試在除IE或Firefox之外的任何瀏覽器中打開鏈接時,它不應該打開。
我使用VS 2005,C#,asp.net,JavaScript的
我們怎樣才能做到這一點?
任何幫助將是偉大的。
您無法在電子郵件中運行JavaScript,因此無法在電子郵件級別停止它。
但是,在鏈接目標上,您可以根據其用戶代理執行某些操作。
我不認爲你可以這樣做,因爲你無法阻止鏈接被啓動,並且它將在用戶默認瀏覽器中啓動,除非通過檢查服務器上的user agent並且不生成頁面用戶代理是不是允許的用戶代理的white list(而是產生一個「此客戶端不支持網頁,而不是,或類似)
可以轉而blacklist某些藥物,如果你只是想禁止某一些而不是隻允許某些人。
從alex的答案中抽離出來。您可以在電子郵件中設置超鏈接以導航到checkbrowser.aspx。在這裏你可以執行你的JavaScript檢查使用
navigator.appVersion
要小心,雖然JavaScript並不總是100%致動。
希望這會有所幫助。
重新張貼在這裏,因爲它是一個重複:
<!--[if IE]>
<a href="real_link_for_ie_users.html">You have a browser I have decided to support</a>
Here you can also have content for IE
<![endif]-->
<![if !IE]>
I apologise, but for some reason you are using a browser that I have decided not to support
<![endif]>
雅我同意我的Qustion在這裏是錯誤的,所以我想放棄我的問題。 – happysmile 2011-05-09 10:45:11
另一個被丟棄。正如我的兩票(:( – mplungjan 2011-05-09 11:53:03
電子郵件中的鏈接? – 2011-05-03 12:23:24
你想阻止人們使用功能完善的瀏覽器?你是銀行嗎? – 2011-05-03 12:28:20