Silverlight提供Navigate以从代码中打开新的浏览器窗口。它与IE一起工作正常。但是相同的代码无法使用Chrome。
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("file://Mysite/Mydrive/Myfolder", "_blank");
使用IE运行,它将打开网络驱动器的新Windows Explore点 使用Chrome运行,将打开新的空白Chrome窗口,其网址为:空白。
如果直接在Chrome浏览器的url行中放入“file:// Mysite / Mydrive / Myfolder”,它会在Chrome窗口中列出文件夹,此文件夹中的文件,如:
Index of //Mysite/Mydrive/Myfolder
Name Size Date Modified
[parent directory]
Folder1/ 8/1/12 11:17:16 AM
Folder2/ 8/1/12 11:17:24 AM
File1.txt 8.5 kB 8/9/12 2:14:47 PM
File2.docx 12.4 kB 8/9/12 2:18:13 PM
如何让它适用于Chrome?