2011-09-02 32 views
2

我是一位開發人員,他負責很多Silverlight工作,並且經常遇到一些令人頭疼的問題,因爲各種瀏覽器都不能很好地與Silverlight搭配使用。特別是,我注意到Firefox會經常與Silverlight交互不良,並攻擊插件以嘗試與瀏覽器交互。關於調試/工程需要在Firefox中運行的Silverlight應用程序的任何建議?

具體來說,我已經看到了火狐崩潰的各種版本時:

  • 用戶啓動一個需要剪貼板訪問和標準的Silverlight安全對話框應該顯示的動作。其他瀏覽器處理這一點很好。
  • Silverlight程序要求瀏覽器顯示一個消息給用戶(我因爲使用​​的自定義的Silverlight UI已經爲這一點,因爲Firefox的只是不喜歡這個)
  • Silverlight是正在運行火狐的GoToMeeting運行
  • 插件需要的操作一些時間(遠遠超過其他瀏覽器的容差的少,但是這通常是什麼事情我可以做一些事情),特別是
  • 不少其他時間幾乎沒有理由

    作爲一名開發人員,我可以做些什麼來避免這些類型的i運行Firefox的用戶有什麼錯誤? SL插件崩潰時,我能做些什麼來分析問題?我不覺得告訴人們使用Chrome或IE是一個可行的解決方案,但餐飲SL應用程序沒有太多的資源可以與Firefox一起運行。

  • +0

    對我來說,這是插件而不是Firefox的問題。微軟不寫嗎? – Rob

    回答

    1

    你可以假設你是fulfilling the requirements最好的東西是report these bugs。儘管其中一些聽起來更像是Firefox漏洞,例如「Silverlight正在運行在Firefox中並且運行GoToMeeting」。

    另一個解決方法,而不是要求您的用戶使用其他瀏覽器可能是鼓勵他們安裝該應用程序作爲oob。

    0

    如果您在Firefox中將dom.ipc.plugins.enabled設置爲false,這是Firefox中的一個已知錯誤。請參閱Bugzilla中的bug 602502

    如果可以,請將其設置爲true,並且您應該沒問題。

    相關問題