0

IE6和IE8之间是否有不同的行为打开文件?我有一个网络驱动器或本地驱动器上的文件,我想用(标准)JavaScript打开。使用Internet Explorer 6和8打开文件的行为

但是,IE6确实在浏览器中打开(例如)文本文件,并且IE8确实打开了记事本中的文本文件。我确实需要两种浏览器版本的IE8行为。有任何想法吗?

+0

为什么你想要在浏览器中打开文本文件,如果你想编辑它呢?只需打开记事本并选择您想要编辑的文件。 – 2011-05-02 09:36:36

+0

你能发布你尝试过的JavaScript吗? – 2011-05-02 15:04:40

+0

当然。我正在使用window.open(...)打开文件。我无法使用location.href = ...因为文件可以有任何文件格式。它甚至可以是一个HTML文件。 – 2011-05-03 13:25:32

回答

1

就我所知,您无法控制其他用户的默认行为,这取决于他们的设置。

例如在IE8中,我可以去:

工具> Internet设置> Internet程序>设置程序

开辟了一个Windows对话框,让我来控制默认行为。

当你说:

我确实需要IE8的两个 浏览器版本的行为。

这是给你,或者你的用户?如果这是为了你的用户,你可以忘记它 - 你没有办法劫持他们的设置,甚至不知道他们甚至没有安装记事本。如果适合你,那么只需编辑你的设置。

+0

你是对的,IE6和IE8处理这个不同。感谢您的帮助! – 2011-05-18 14:32:28