2012-08-15 101 views
10

使用Silverlight 5,我無法在輸入字段中輸入任何內容。在MacOS中使用Chrome。無法輸入到Silverlight 5輸入字段(Chrome)MacOS

我必須安裝一個插件還是它是瀏覽器的特定配置?

+0

如果您可以看到在Silverlight中創建的輸入字段,則您已經有一個可用的插件。 – jv42 2012-08-20 09:29:46

+0

你能否提供一個不能正常工作的演示? – jv42 2012-08-20 09:30:04

+1

不幸的是,我開始在Windows7上的Chrome 25.0上的SL5.1上隨機看到這個消息。隨機。僅限Chrome。 – Arielr 2013-03-10 14:48:13

回答

10

不幸的是,這是osX上Chrome中Silverlight 5文本框的行爲。他們在Safari,Firefox等工作正常,但不是Chrome。

正式版在osX上,Chrome不支持Silverlight。 Silverlight 4工作正常,但沒有5。

對不起,這不是你希望的答案。

您也可以看看這個帖子: Silverlight 5 issue on mac

2

有同樣的問題,並找到解決方法:輸入一些其他程序的文本,複製並粘貼到Silverlight的。對我來說,它有助於在Lync Web App中輸入用戶名和密碼,這已經足夠了。

我知道這個答案就遲到了原來的問題,但它可以幫助別人像我一樣:-)

一個愉快的一天有誰打這個線程!

0

如果您在Chrome for mac上開發SL5。有一個解決方法,但它需要一點工作。創建一個捕獲按鍵的javascirpt函數,禁用該按鍵的默認瀏覽器行爲並將按鍵事件傳遞給silverlight。如果文本字段處於焦點狀態,請將該密鑰事件附加到文本字段。

編寫起來並不難,但需要注意的是並非所有keyevents都是您想要顯示的字符。另外,您需要做一些簿記操作,以便將輸入的鍵放置在文本字段的正確位置:光標可以移動。