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