此脚本在IE 6中工作,但不在IE 8.0中。我的用户现在得到“拒绝访问错误”。 我引用我的用户做什么设置启用本地文件访问,以便这个脚本将工作?
<script language="JavaScript"> function vIEwfile(selectedItem) { for (i=0; i<selectedItem.options.length; i++) { if ((selectedItem.options[i] != null) && (selectedItem.options[i].selected == true)) { window.open("file://"+selectedItem.options[i].text); } } } </script>
用户可以从本地驱动器中select多个文件。 列表存储在一个文本框中,然后从列表中单击一个选定的文件。
例:
selectedItem.options[i].text = C:documents and SettingsAll UsersdocumentsMy PicturesSample PicturesSunset.jpg
在windows上,如果我的子窗口的z顺序相对于它的一个同胞发生变化,是否会得到一个WM_WINDOWPOSCHANGED?
是否有任何计划的IE9支持webKit像文字阴影?
恼人的ie8下拉问题在XP中,但不是windows 7
ie8将dynamiciframe内容从caching重新加载到错误的iframe中
只有在IE9上提交django表单的http 403
IE自动化与Powershell
在IE9中向后兼容
IE 10中的AIR LocalConnection windows 8不能正常工作
如何禁用ie7中显示的基于Web的程序右上angular的windows“X”closuresbutton?
有没有反正在IE浏览器中使用HTML,JavaScript或flashclosuresurl“cliking”声音?
由于ie8的安全模式比ie6严格得多,因此您无法再“开箱即用”。
您的选择是有限的,但可以包括:
开发一个闪存组件来访问用户的本地驱动器。
实现网站作为一个HTA(HTML应用程序),提供了对用户的文件系统的促进访问。
让访问者通过将您的站点添加到受信任的域列表来定制他们的IE安全设置,然后让受信任的域访问该文件:/// protocol(我不确定哪个安全设置适用于此特定功能,甚至可用。)
开发一个插件或bho对象(类似于flash组件,但用C ++或C#编写)
创建一个IE上下文菜单 – http://msdn.microsoft.com/en-us/library/bb735853(v=vs.85).aspx这也将提升特权。
作为一个方面的说明适当的文件格式为c:路径应该看起来像这样:
file:///c:/documents%20and%20settings/file.jpg
注意三个/之后的file: ,uri转义的空格,以及所有的切换到/
总结以上是内存溢出为你收集整理的即试图打开本地文件时,即8.0访问被拒绝全部内容,希望文章能够帮你解决即试图打开本地文件时,即8.0访问被拒绝所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)