MozTW 討論區
https://forum.moztw.org/

HyperTranslate和pcmanfx衝突?
https://forum.moztw.org/viewtopic.php?f=11&t=31722
1 頁 (共 1 頁)

發表人:  Velociraptor [ 2011-01-26, 08:07 ]
文章主題 :  HyperTranslate和pcmanfx衝突?

Fx 4.0測試版只要同時安裝 HyperTranslate 和 pcmanfx
就沒辦法切換分頁
(pcmanfx 官方和修改版都有相同情形)
不過3.6版是正常的

先前版本的 HyperTranslate 有炸過4.0版工具列的紀錄
所以個人猜問題可能出在這邊
不過沒辦法確定就是 :roll:

發表人:  ettoolong [ 2011-01-26, 11:46 ]
文章主題 :  Re: HyperTranslate和pcmanfx衝突?

Velociraptor 寫:
Fx 4.0測試版只要同時安裝 HyperTranslate 和 pcmanfx
就沒辦法切換分頁
(pcmanfx 官方和修改版都有相同情形)
不過3.6版是正常的

先前版本的 HyperTranslate 有炸過4.0版工具列的紀錄
所以個人猜問題可能出在這邊
不過沒辦法確定就是 :roll:

確實有衝突...
但是我已經查出原因了,可以修正,
另外,BBSFox為了解決tab圖示跑掉的問題,有引入過官版的一段code,所以在最新的版本中也有此問題,
(最後一個沒問題的版本是BBSFox 1.0.75,測試用的1.0.78版則有此問題)
下一版 BBSFox 和 pcmanfx -unofficial 會修正這個問題。

感謝測試,發現了這個重要的問題。

發表人:  ettoolong [ 2011-01-26, 13:35 ]
文章主題 :  Re: HyperTranslate和pcmanfx衝突?

Velociraptor 寫:
Fx 4.0測試版只要同時安裝 HyperTranslate 和 pcmanfx
就沒辦法切換分頁
(pcmanfx 官方和修改版都有相同情形)
不過3.6版是正常的

先前版本的 HyperTranslate 有炸過4.0版工具列的紀錄
所以個人猜問題可能出在這邊
不過沒辦法確定就是 :roll:

看來是HyperTranslate這個套件寫得不好,因為pcman裡面的code看起來是比較OK的寫法。

解開HyperTranslate套件,修改script.js
砍掉 tabB: document.getElementById("content"), 這行

代碼:
hyperTranslate.tabB.addEventListener("contextmenu", function(e) {
   hyperTranslate.currContextMenuView = e.view;
}, false);

這段換成

document.addEventListener("contextmenu", function(e) {
   hyperTranslate.currContextMenuView = e.view;
}, false);


代碼:
hyperTranslate.tabB.addEventListener("DOMContentLoaded", function(e) {

換成

window.addEventListener("DOMContentLoaded", function(e) {


就可以正常使用了...如果是這樣,那是要修pcmanfx呢...
還是寫信請HyperTranslate的作者修呢... =.=a

HyperTranslate這套件還有一些bug...
像是有些頁面圈選下去, 卻翻不出東西(翻譯結果沒有出現),
然後錯誤主控台有一些錯誤訊息,
翻譯引擎是用google的,應該是沒太大問題,
錯誤應該是來自一些對XMLHttpRequest()的處理不當。
看來還有很多改進空間,不過我現在可能暫時沒空深入查它的問題。

發表人:  Velociraptor [ 2011-01-27, 20:32 ]
文章主題 :  Re: HyperTranslate和pcmanfx衝突?

ettoolong 寫:
解開HyperTranslate套件,修改script.js


修改後可以正常使用了
感謝<(_ _)>

發表人:  ettoolong [ 2011-02-11, 00:19 ]
文章主題 :  Re: HyperTranslate和pcmanfx衝突?

Velociraptor 寫:
ettoolong 寫:
解開HyperTranslate套件,修改script.js


修改後可以正常使用了
感謝<(_ _)>


修正版本在此:
BBSFox 1.0.79
pcmanfx-unofficial 0.0.6
用了修正版本的BBSFox/pcmanfx-unofficial就可以直接和HyperTranslate共用,不用再手動改HyperTranslate的code了。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/