MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-23, 01:56

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





發表新文章 回覆主題  [ 10 篇文章 ] 
發表人 內容
文章發表於 : 2006-04-26, 22:20 
離線

註冊時間: 2005-10-28, 23:26
文章: 27
為何在 Firefox 1.5.x 瀏覽許多網站如果用 JavaScript 主控台觀察,會發現許多『訊息』甚致是『錯誤』!

光是開啟 Firefox 就會出現三個『訊息』。而我的首頁設在 Google 搜尋畫面,又會再增加兩項『錯誤』。請參看附圖。

圖檔

另外如果是上到 W3Schools 的話,訊息及錯誤就更多了!有高手能解釋一下嗎?謝謝!


附加檔案:
檔案註釋: 開啟 Firefox 後立即打開 JavaScript 主控台時會出現的訊息
JavaScript Console.jpg [167.2 KiB]
被下載 525 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-26, 23:24 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
你安裝的擴充套件,有什麼問題也會顯示在 JS 主控台中。
而網站若有用 JS ,但卻有不合乎標準,或無法正確執行的情況,
也會顯示在 JS 主控台畫面中。
基本上一般使用者是不會去看這東西的,
可以順便請問你一下是有要做什麼嗎?

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-27, 16:58 
離線

註冊時間: 2005-10-28, 23:26
文章: 27
那您是建議要將所有的擴充套件先拿掉後再看看嗎?也對!我找時間試看看好了!

我是因為自己在發展網頁程式,其中有用到 JavaScript,所以常會開 JavaScript 主控台查看它的訊息。在 1.0.7 的時侯很好用,因為沒有其它多餘的訊息,都是我寫錯的部份有訊息。
但現在我通常都得先將主控台中的所有訊息先刪除後,然後再執行我的程式,然後再來觀察是那裡出了問題。否則一打開 JavaScript 主控台就會出現一大堆訊息,我還得捲到最下方才能找到由於執行我的程式所產生的訊息。

為何在程式能正確執行之後還會產生那麼訊息呢?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-27, 19:47 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
湯瑪士小火車 寫:
那您是建議要將所有的擴充套件先拿掉後再看看嗎?也對!我找時間試看看好了!

不必特地移除,到 Mozilla Firefox 的安全模式下,擴充套件應該就不會運作了。(理想情況)
或者你也可以選擇新增一個設定檔,這樣就可以進行乾淨的測試了。

湯瑪士小火車 寫:
為何在程式能正確執行之後還會產生那麼訊息呢?

至於明明看起來 Fx 執行得很正常,
卻還是會跑出來的問題,
你可以看一下,那裡面有些可能只是單純的訊息,
但有些卻是錯誤,要嚴重到不能正常執行的話,
應該跟上面的訊息會不同吧,總之擴充套件也是有用到 JS 的這樣,
不過我沒在研究,所以不清楚詳情。

記得要顯示哪些好像可以調,
不過我不會用 about:config 調,建議你安裝 Web Developer 擴充套件試試,
你慢慢看,就可以看到 JS 相關的嚴謹度設定了,
那樣子一些不是很嚴重的問題就不會顯示出來,
我想應該連擴充套件的問題也不會顯示吧。

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-27, 19:53 
離線
頭像

註冊時間: 2005-02-24, 19:15
文章: 1037
來自: Taiwan
/*套件產生的錯誤或是警告都會被傳送到 JavaScript 主控台 */
user_pref("javascript.options.showInConsole",true);

/*啟用嚴謹模式的 JavaScript 語法*/
user_pref("javascript.options.strict",true);

_________________
Amauds's Firefox
曾經妳以為最可靠的依賴;其實從未曾真實的存在過。
圖檔圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-27, 20:02 
離線
頭像

註冊時間: 2004-09-17, 18:02
文章: 1913
來自: MSB, MND
或是利用 Console2 這個套件,能夠將 套件訊息、Javascript、和 CSS 分開選擇要不要顯示等其他好用功能。

_________________
吟風齋


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060426 Firefox/1.5.0.2 (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-27, 22:01 
離線

註冊時間: 2005-10-28, 23:26
文章: 27
題外話:原來之前 PO 錯地方了!所以沒有人理我。 :oops:

在這兒就有高手來回答了!謝謝以上幾位的回覆。

我經 wini 大大的提醒,立刻試著將套件一個一個拿掉。結果發現上圖中的頭三個訊息是因為 switchProxy 所產生的。至於後兩個錯誤就應該是 Google 的問題了!不過我不曉得是 JavaScript 還是 CSS 的問題。功力不夠!還需要各位大大繼續指點。

我有裝 Web Developer,但一直沒有用。因為不會,所以也不知道該如何使用它來協助我開發程式。wini 大大說可以設定 JavaScript 的嚴謹度,我還是找不到該從那裡設定。

Amauds 大大講的設定是要設在 aboud:config 嗎?

josesun 大大說的套件我會用用看的。

謝謝各位!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-28, 00:10 
離線

註冊時間: 2004-07-03, 22:04
文章: 444
湯瑪士小火車 寫:
我經 wini 大大的提醒,立刻試著將套件一個一個拿掉。結果發現上圖中的頭三個訊息是因為 switchProxy 所產生的。至於後兩個錯誤就應該是 Google 的問題了!不過我不曉得是 JavaScript 還是 CSS 的問題。功力不夠!還需要各位大大繼續指點。

google 是這裡出問題:
代碼:
<style><!--
//--></style>

這樣寫的確是個錯誤吧?只是為了相容大家都這樣做
就當作沒看到吧


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-28, 08:43 
離線

註冊時間: 2005-10-28, 23:26
文章: 27
真是太感謝了!又長了知識。

這應該是為了不支援 script 的瀏覽器吧!我記得在一開始看 JavaScript 的書有看到過,不過當時我想大部份的人都使用 IE,少部份的人使用 Netscape / Mozilla / Firefox,應該只有極少部份的人所使用的瀏覽器不支援 script。所以就決定…不用那個技巧來相容所有的瀏覽器……。時間久了就有點忘記要這麼做了!

現在才知道原來說麼做在語法上還會發生錯誤,應該也不會錯誤,大概算是警告訊息吧!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-04-28, 12:50 
湯瑪士小火車 寫:
Amauds 大大講的設定是要設在 aboud:config 嗎?

那是直接寫在 user.js 的用法,要在 about:config 設定的話,
只要把
javascript.options.showInConsole 設為 true 或 false,
javascript.options.strict 設為 true 或 false,
以上。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 10 篇文章 ] 

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


誰在線上

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


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

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