修正於 Firefox 3 中的 Import 問題

3 views
Skip to first unread message

BramChen

unread,
Oct 12, 2009, 12:23:02 AM10/12/09
to TiddlyWiki 華語支援論壇
Firefox 3 、Opera、Google Chrome 等瀏覽器最新版本,
因安全性考量,均無法由 <imput type="file" ..> 的 imput 元素之 value 取得 imput file 的完全路
徑。
現有版本之TW 內建之 import 因此無法以 browsing 方式正確導入選取與 TW 文件不同路徑下的檔案。


TW 可能在 2.5.4 才會修正此問題,詳見:
http://trac.tiddlywiki.org/ticket/683
http://trac.tiddlywiki.org/ticket/604
* 需設定 Fx 參數 signed.applets.codebase_principal_support 為 true

暫行解決方式如下:
1.手動由「請輸入網址或路徑」 的 imput 欄位輸入含正確路徑的檔名。

2.或安裝修正 plugin (非 Ticket #683、#604 方式)
下載網址:
http://bit.ly/tweakImport
摘要說明:
* 安裝方式同一般 TW plugins。
* 此修正檔適用於 Windows 與 Linux。
* 同時解決 sync 的本機來源 host 網址錯誤的問題。(也適用於 ccTiddly)
* 執行時期,會詢問取得讀取與上傳本機檔案的權限。
(* 不需設定 signed.applets.codebase_principal_support 為 true *)
* 非 Fx、IE 之瀏覽器仍須手動輸入正確網址


參考網址:
http://www.mozilla.org/projects/security/components/signed-scripts.html

BramChen

unread,
Oct 13, 2009, 10:45:06 PM10/13/09
to TiddlyWiki 華語支援論壇
連同其他修正代碼,已一併回報給 Jeremy ,他允諾下個釋出版本 (2.5.4 ?) 將加入這些修正:

* 內建 import 導入不同路徑中的 TW 文件時,於 Fx3 無法取得正確之完全檔名
* 須使用 TiddlySaver.jar 的瀏覽器,將可支援儲存 utf8 編碼的路徑、檔名與內容
* 在 Opera 下的頁面標題版麵線不正常的問題

其他說明:

約莫一、二年前 Jeremy 曾禮貌性邀我加入核心開發團隊,
但因不甚熟悉 javascript、css、html 等相關技術,只能辜負 Jeremy 的好意。

因此,目前我並非該團隊成員,
所以,向我回報有關核心的問題或增進功能的需求,不必然會被加入後續的版本。
(若非緊急、私密或其他特殊考量,請勿 email 給我。)


故建議方式:
* 仍然歡迎於論壇中提出討論
(會盡可能提供解決方式、修正代碼並回報,但不保證 ...)、
* 於官方開發論壇中回報、
* 或 email 給核心開發團隊的 Martin 、 Fred (FND) ...。

On 10月12日, 下午12時23分, BramChen <bram.c...@gmail.com> wrote:
> Firefox 3 、Opera、Google Chrome 等瀏覽器最新版本,
> 因安全性考量,均無法由 <imput type="file" ..> 的 imput 元素之 value 取得 imput file 的完全路
> 徑。
> 現有版本之TW 內建之 import 因此無法以 browsing 方式正確導入選取與 TW 文件不同路徑下的檔案。
>

> TW 可能在 2.5.4 才會修正此問題,詳見:http://trac.tiddlywiki.org/ticket/683http://trac.tiddlywiki.org/ticket/604

Reply all
Reply to author
Forward
Message has been deleted
0 new messages