MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-22, 09:49

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 4 篇文章 ] 
發表人 內容
文章發表於 : 2005-11-05, 12:02 
離線

註冊時間: 2003-08-26, 19:58
文章: 4
IE下載檔案時可以選擇下載完畢之後是要儲存到磁碟中或者放在TEMP目錄直接開啟,
儘管大部分人認為這樣做安全性並不好,
可能會執行到惡意程式,不過我還是滿習慣這樣的用法。

我想問一下,
Firefox要如何修改才能讓exe執行檔下載後能夠直接執行,
而不需要另外選擇下載目錄(或者按照預設放到桌面),
我找了許多文章似乎都沒有人這麼改過,
而要改這樣的功能似乎要修改MimeTypes.rdf檔,
東看看西看看看了半天,
我依然看不懂要怎麼改這個檔案才能變出這樣的功能,
因此po板求助大家。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-11-05, 22:57 
離線

註冊時間: 2005-11-05, 16:07
文章: 23
當你下載時不是會問你"直接開啟"或存在別的地方嗎!!
你選使用你預設的程式開啟就行了,
不需要存在電腦.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-11-06, 17:33 
離線

註冊時間: 2003-08-26, 19:58
文章: 4
sky_cheekit 寫:
當你下載時不是會問你"直接開啟"或存在別的地方嗎!!
你選使用你預設的程式開啟就行了,
不需要存在電腦.


我不清楚舊版的如何,不過從我一開始用的Firefox 1.04 開始,.exe執行檔下載時,直接開始就一直是反白的。

詢問一個可能是FAQ級的問題,工具->選項->下載->檔案類型要如何新增新的檔案類型呢?
我有裝MAF,所以看到有一欄MAF可以修改、移除,不過我並沒有看到新增的按鈕哩.......

可以從這方面來設定嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-29, 02:31 
離線

註冊時間: 2003-08-26, 19:58
文章: 4
ycfu 寫:
sky_cheekit 寫:
當你下載時不是會問你"直接開啟"或存在別的地方嗎!!
你選使用你預設的程式開啟就行了,
不需要存在電腦.


我不清楚舊版的如何,不過從我一開始用的Firefox 1.04 開始,.exe執行檔下載時,直接開始就一直是反白的。

詢問一個可能是FAQ級的問題,工具->選項->下載->檔案類型要如何新增新的檔案類型呢?
我有裝MAF,所以看到有一欄MAF可以修改、移除,不過我並沒有看到新增的按鈕哩.......

可以從這方面來設定嗎?


自問自答~~~
這個問題困擾了我很久,我發現同樣的問題也有人在擴充套件的版上詢問,剛剛靈機一動,又找了一下,換找英文網頁,就找到了~~

我印象中,我有翻到有頁面提到,在1.0.x版以前,Firefox好像直接有選項可以開啟,不過不論如何,1.5版之後就沒了。

而關於Firefox 1.5版的設定方法,解答頁面在
http://vv.carleton.ca/~cat/firefox-openexe.php

方法上大致如下:
1.開啟「nsHelperAppDlg.js」(路徑以我這邊預設的安裝路徑來說,是在「C:\Program Files\Mozilla Firefox\components\nsHelperAppDlg.js」

2.將360~367行最前面加上「//」註解

3.將369行最前面加上「//」註解

4.將538~548行最前面加上「//」註解

5.關閉「所有Firefox」視窗

6.打開Firefox,下載任何「.exe」執行檔
(此時可以發現,已經可以open了)

7.選擇「開啟方式」->「其他」->「C:\WINDOWS\explorer.exe」->「對此類檔案自動採取此處理方式」

8.完成

而註解的部份,內容如下:
360~369行
// var mimeType = this.mLauncher.MIMEInfo.MIMEType;
// if (mimeType == "application/octet-stream" ||
// mimeType == "application/x-msdownload" ||
// this.mLauncher.targetFile.isExecutable()) {
// rememberChoice.checked = false;
// rememberChoice.disabled = true;
// }
// else {
rememberChoice.checked = !this.mLauncher.MIMEInfo.alwaysAskBeforeHandling;
// }

538~548行
// if (this.mLauncher.targetFile.isExecutable() || (
// (mimeType == "application/octet-stream" ||
// mimeType == "application/x-msdownload") &&
// !openWithDefaultOK)) {
// this.dialogElement("open").disabled = true;
// var openHandler = this.dialogElement("openHandler");
// openHandler.disabled = true;
// openHandler.selectedItem = null;
// modeGroup.selectedItem = this.dialogElement("save");
// return;
// }


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 4 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 35 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群